US Navy
Submarine Officer Training
US Navy
Navigator and Operations Officer USS ALBANY
US Navy
Submarine Officer Advanced Training
US Navy
Electricians Mate First Class USS NEVADA
US Navy
Tactics Director Submarine Learning Facility
US Navy
Junior Officer USS RHODE ISLAND
US Navy
Deputy Commodore COMSUBRON 21
US Navy
Executive Officer Submarine Learning Facility
US Navy
Combat Systems and Navigations and Operations and Auxiliary Department Head USS DELAWARE
US Navy
INSURV Submarine Team Deputy Director
Liberty University
Naval Postgraduate School
Texas A&M University