US Navy
Flag Aide
US Navy
OPNAV N13M Manpower Analyst
US Navy
OPNAV N13M Requirements Officer
US Navy
Submarine Warfare Tactics Instructor
US Navy
Submarine Officer (training)
US Navy
Submarine Officer (at-sea)
United States Naval Academy