Naval Academy, 1942-'45
USS Pensacola (CA 24), 1945-'46
USS Baya (SS 318), 1948-'49
USS Lionfish (SS 298), 1949-'51
NROTC Unit UVA, 1952-'54
USS Sea Leopard, 1955-'56
US Naval War College, 1959
USS Sirago, 1960-'61
US Naval War College, 1962-1964
Commander, Submarine Flotilla II, 1965
Commander, Submarine Division 81, 1966
Commander, Service Squadron 4, 1967
USS Canisteo, 1968-'69
Vietnam, 1969-'70
Staff College, 1970-72
Service Photo