latest revision seems too long and too wordy in my opinion. custom tailor the resume to meet whatever job you're applying for. if you're trying for a helpdesk/desktop job, you dont need all them details from anything nontechnical. the stint in the marines can likely be summarized in a succinct bullet point versus the differentiation between multiple lines. if the place you're applying for is a chemical plant for example, having the hazardous materials thing is beneficial. at a IT company, probably not so much.
the bullet points should also be short and to the point. instead of "Provided 1st-3rd tier technical support for 900 on-site and remote users both physically and over the phone via remote assistance; I handled 30-40 trouble tickets daily with resolution times ranging from immediately to 3-4 days based on the nature and location of the issue."
you can say: provided 3rd tier desktop support for 900 users, supporting desktops, laptops, printers, and wireless systems
created enterprise desktop rapid image deployment system, saving $X dollars per year (number of tickets for image/reimage x 1 hour saved x average worker salary per hour)
Reduced help desk average call times by 10% by developing and implementing call scripts and knowledge database (note, your current text says that you increased response time, i think you meant to say reduced)
keep like 4-5 different versions out there that you can quickly substitute relevant bullet points in based on the job you're applying to. make the helpdesk resume different than the desktop resume. then focus on making that resume show you know your stuff. a recruiter might spend 15 seconds in your resume. make it short, compact, and attention getting. The resume's goal is to get you into the interview where you can dazzle the interviewers with your skills.
Just my opinion
