 His other assignments include commanding officer of the Navy Environmental Health Center in Norfolk; Director, Occupational Health and Preventive Medicine Division, and the Deputy Commander for Fleet Readiness and Support at the Naval Medical Command in Washington, DC; and Director of the Health Care Review Division for the Naval Inspector General in Washington, DC.From 1989-1991 he served as Commanding Officer, Naval Hospital, Bremerton.In 1991 he returned to Norfolk where he had three concurrent assignments as Fleet Surgeon, U.S. Atlantic Fleet; Command Surgeon, U.S. Atlantic Command, and Medical Advisor, Supreme Allied Command Atlantic.