Director of Programs and Deputy Dean of Students
Italy
Naval Postgraduate School
Director of Programs and Deputy Dean of Students
Naval Technical Training Command
Commanding Officer
Navy Expeditionary Combat Command
Director, Manpower and Personnel (N1)
US FLEET FORCES COMMAND
Director, Command Services
CNE-CNA-C6F
Director, Manpower
Navy Personnel Development Command
Director, Manpower and Personnel (N1)
US FLEET FORCES COMMAND
Deputy Director, Fleet Personnel Development and Allocation (N1B)
U.S. Naval War College
Naval Postgraduate School