05/92 – 02/93 USS Truxtun (CGN-35), PSNS, Bremerton, WA
10/88 – 05/92 Trident Refit Facility, Submarine Base Bangor, Bangor, WA
11/84 – 09/88 USS Olympia (SSN-717), Honolulu, HI
04/83 – 11/84 PCU Olympia (SSN-717), NNSDD, Newport News, VA
08/81 – 01/83 Sandpoint Naval Station, Seattle, WA
05/79 – 05/81 Naval Reserve Training Command, Houston, TX
09/77 - 12/78 USS Cavalla (SSN-684), New London, CT
02/76 - 08/77 PCU Memphis (SSN-691), NNSDD, Newport News, VA
01/76 - 02/76 PCU Baton Rouge (SSN-689), NNSDD, Newport News, VA
10/75 - 01/76 USS Lapon (SSN-661), Norfolk, VA
06/75 - 10/75 Naval Submarine School Groton, New London, CT
01/74 - 05/75 USS Pharris (DE-1094), Norfolk, VA
11/73 - 01/74 PCU Pharris (DE-1094), PNS, Portsmouth, VA
12/73 - 12/73 Naval Supply Center, Norfolk, VA
09/73 - 12/73 Naval Station Norfolk, Norfolk, VA
09/73 - 12/73 Naval Support Activity, Philadelphia, PA
03/73 - 08/73 Nuclear Power Training Unit, Schenectady, NY
08/72 - 02/73 Nuclear Power School, Bainbridge, MD
07/72 - 08/72 USS L. Y. Spear (AS-36), Norfolk, VA
10/71 - 06/72 NavScolCom Treasure Island, San Francisco, CA
08/71 - 09/71 SSC, NTC San Diego, San Diego, CA
05/71 - 08/71 Recruit Training Command Orlando, Orlando, FL