A-4s (VA-94/CVW-5/BON HOMME RICHARD) 1968-1971
Navy Postgraduate School 1971-1973
USS FORRESTAL Flight Deck Officer 1973-1975
VA-176 (CVW-6/AMERICA) 1976-1978
USAF Test Pilot School 1978-1979
XO/CO VA-176 (CVW-6/INDEPENDENCE) 1981-1983
Naval War College 1983-1984
COMCVW-5 1984-1986
Bureau of Naval Personnel (Commander Detailer) 1986-1987
Office of Secretary of Defense Staff 1987-1989
CO USS SAN DIEGO (AFS-6) 1991-1992
CO USS JOHN F. KENNEDY (CV-67) 1993-1994
OPNAV Staff (N80 - Deputy Programming Division) 1994-1995
HQMC - Deputy Asst C/S for Aviation 1995-1996
COMCARGRU ONE / Commander Training Command Pacific 1996-1997
Deputy and COS U. S. Pacific Fleet 1997-1998
Naval Strike and Air Warfare Center 1998-2000 and retired
Working with Northrop Grumman in San Diego on the Navy's Unmanned Combat Air System Program