April 1971 - July 1971
Naval Recruit Training Center Orlando, FL
July 1971 - November 1971
Hospital "A" School
NH Great Lakes, IL
November 1971 - November 1972
Naval Hospital Beaufort, SC
November 1972 - November 1974
Branch Medical Clinic Sasebo, Japan
November 1974 - January 1977
Naval Hospital Yokosuka, Japan
January 1977 - April 1979
USS WHITE PLAINS AFS - 4
Yokosuka, Japan
April 1979 - March 1980
Broken Service
April 1980 - January 1982
N&MC Reserve Center
New Orleans, LA
January 1982 - August 1982
Naval Undersea Medical Institute
NAVSUBASE, Groton, CT
September 1982 - January 1986
USS Shark (SSN -591)
January 1986 - January 1988
Branch Medical Clinic Key West, FL
January 1988 - May 1991
USS Batfish (SSN-681)
May 1991 - August 1993
Nuclear Power Training Unit
Windsor Locks, CT
August 1993 - September 1996
Submarine Squadron 22
La Maddalena, Sardinia
September 1996 - January 1998
Instructor Duty
Naval Undersea Medical Institute
NAVSUBASE, Groton, CT
January 1998 - August 1998
Decommissioning Crew
USS Sand Lance (SSN-660)
August 1998 - May 2000
USS Alabama (SSBN-731G)
May 2000 - March 2002
Naval Hospital Bremerton, WA
1 April 2002
Retired at 30 years