Previously Held NEC 111X-Unrestricted Line Officer - Surface Warfare
119X-Unrestricted Line Officer - Special Operations (In Training)
114X-Unrestricted Line Officer - Special Operations
Service Years
1992 - Present
Official Badges
Unofficial Badges
1988-1992, US Naval Academy Annapolis (Faculty Staff)