Vermont Army National Guard
MEDEVAC Platoon Leader
Vermont Army National Guard
Recruiting and Retention Battalion Commander
Vermont Army National Guard
Aviation Operations Officer
Vermont Army National Guard
Recruiting Officer
Vermont Army National Guard
Helicopter Pilot
Vermont Army National Guard
Helicopter Mechanic
Vermont Army National Guard
Operations Officer
Vermont Army National Guard
Company C 3-126th Aviation (Air Ambulance) Commander
Vermont Army National Guard
Aviation Maintenance Officer
Vermont Army National Guard
Officer Candidate School Commander
U.S. Army Command and General Staff College
University of Vermont