HSM-41
Prospective Commanding Officer
HSM-77
Executive Officer
HSM-41
HSM-77 PXO
HSM-41
Commanding Officer
US Navy
Pilot
Office of National Drug Control Policy
Policy Analyst
Naval Nuclear Power Training Command
Student
HSM-77
Commanding Officer
US Navy
Commanding Officer
Usnwc
Student
Naval War College
United States Naval Academy