Office of Naval Research
Program Officer
Naval Sea Systems Command (NAVSEA)
Technical Director - Surface Ship Design and Engineering
Naval Sea Systems Command (NAVSEA)
Chief of Staff for Chief Engineer
USSOCOM
Chief Engineer and Deputy Program Manager
Combined Security Transition Command - Afghanistan
Strategic Planning Officer
Naval Surface Warfare Center Carderock Division (NSWCCD)
Commanding Officer
American Technology Solutions International Corp. (ATSI)
Program Management Technical Support - Office of Naval Research
USSOCOM
Program Executive Officer (PEO) Maritime
Naval Sea Systems Command (NAVSEA)
Deputy Ship Design Manager and Test and Evaluation Officer
COMNAVSURFLANT
Type Desk Officer
Worcester Polytechnic Institute
Naval Postgraduate School