American Airlines
Pilot, First Officer
Marine All Weather Fighter Attack Squadron 242; Marine Fighter Attack Training S
Instructor Pilot, Pilot Training Officer, Flight Operations Scheduling Officer
2nd Marine Special Operations Battalion
Air Officer and Forward Air Controller
Marine Fighter Attack Squadron 122 - VMFA-122
Director of Operations, Director of Aircraft Maintenance, Executive Officer
Marine All-Weather Fighter Attack Squadron 225 - VMFA(AW)-225
Commanding Officer
United States Marine Forces Reserve
Program Manager - Aviation Training System
United States Naval Academy