Party affiliation: Republican
Commissioned United States Navy, 1964, advanced through grades to lieutenant Commander, retired 1984. Assistant to director Gorgas Memorial Laboratory, Panama, 1976-1979. Safety progressive manager NMRI, Bethesda, Maryland, 1979-1984.
President Tepee Ltd., Annapolis, 1984-1990. Director environmental assessments and training Professional Safety Consultant Company, Seabrook, 1986—2000, retired, 2000.
Merit badge counselor Boy Scouts American, Bloomington, Minnesota, 1967-1976. Risk management consultant Episcopal Diocese of Washington, 1981-1988. Member American Society Safety Engineers, National Safety Management Society (board directors 1985-1987, 89-91, president 1987-1989), American National Standards Institute, American Society Tropical Medicine and Hygiene, American Legion, Masons.