US Navy
Director, PERS-44, Navy Personnel Command
Navy Public Affairs Support Element (NPASE)
Commanding Officer
Commander, Submarine Group TWO
Public Affairs Officer
USS Theodore Roosevelt (CVN 71)
Public Affairs Officer
U.S. Naval Forces Europe-Africa/U.S. Sixth Fleet
Fleet Public Affairs Officer
US Navy
Force Public Affairs Officer
US Navy
Public Affairs Officer
US Navy
Surface Warfare Officer
U.S. Fleet Forces Command
Fleet Media Officer
US Navy
Head of Officer Assignments and Placement for Navy Public Affairs Community (PERS-448)
San Diego State University-California State University
Naval War College
University of Michigan