US Army
Aviation Maintenace Officer
10th Combat Aviation Birgade
Birgade Aviation Maintenance Officer
10th Mountain Division, United States Army
Command Chief Warrant Officer 10th CAB
US Army
AH-64D Maintenance Test Pilot
10th Mountain Division, United States Army
Chief Maintenance Test Pilot, B co 277th ASB, 10th Combat Aviation Brigade
Excelsior College