US Navy
Early Positions
US Navy
Fleet Management Program Director
Carrier Strike Group Eleven
Training Program Director
Office of the Secretary of Defense
International Programs Manager
Patrol Squadron Forty
Operations Director
US Navy
Commanding and Executive Officer, Recruiting Programs
Naval Postgraduate School
United States Naval Academy