NSA Bahrain
Operations Officer
Naval Air Systems Command
Maintenance Check Pilot and Test Line Director
VAW-120
Instructor Pilot
VRC-30 Det 5
Pilot
Delta Air Lines
Pilot
VRC-30
Officer in Charge
USS George Washington (CVN-73)
Assistant Air Officer
Combined Joint Task Force - Horn of Africa
Flag Aide
USS Ronald Reagan
Assistant Air Officer
US Naval Academy
Naval Postgraduate School