Sonalysts, Inc.
Senior Vice President
Sonalysts, Inc.
Executive Vice President
US Navy
NR-1 OIC
US Navy
Commanding Officer, USS ANNAPOLIS (SSN 760)
U. S. Navy
Chief Staff Officer
Submarine Development Squadron TWELVE
Tactical Development Director
Naval Postgraduate School
United States Naval Academy