NSWC Indian Head Commanding Officers
Ensign Robert B. Dashiell 1890 – 1893
Lieutenant Newton E. Mason 1893 – 1896
Commander. Albert R. Couden 1896 – 1900
Lieutenant Joseph Strauss 1900 – 1902
Lieutenant John B. Patton 1902 – 1903
Lieutenant Alfred C. Dieffenbach 1903 – 1906
Lieutenant Commander Joseph Strauss 1906 – 1908
Lieutenant Commander Richard H. Jackson 1908 – 1910
Lieutenant Commander Jonas H. Holden 1910 – 1913
Lieutenant Commander Julius Hellweg 1913 – 1916
Commander Ralph Earle 1916 – 1917
Commander Henry E. Lackey 1917 – 1920
Captain John W. Greenslade 1920 – 1923
Captain Claude C. Bloch 1923 – 1923
Captain Andrew C. Pickens 1923 – 1925
Captain Harold R. Stark 1925 – 1928
Captain Herbert F. Leary 1928 – 1931
Captain Garret L. Schuyler 1931 – 1932
Commander Lee P. Johnson 1932 – 1935
Captain William W. Wilson 1935 – 1938
Captain Preston B. Haines 1938 – 1940
Captain Mark L. Hersey, Jr. 1940 – 1943
Captain James B. Glennon 1943 – 1946
Rear Admiral Byron H. Hanlon 1946 – 1948
Captain Philip D. Gallery 1948 – 1948
Captain Clarence E. Voegeli 1948 – 1952
Commander Francis W. Scanland 1952 – 1952
Captain William H. Benson 1952 – 1955
Captain George E. King 1955 – 1958
Captain Griswold T. Atkins 1958 – 1960
Commander Amedeo H. Galvani 1960 – 1960
Captain Otis A. Wesche 1960 – 1963
Captain Oscar F. Dreyer 1963 – 1965
Captain Leslie R. Olsen 1965 – 1969
Captain Bernard W. Frese, Jr. 1969 – 1972
Captain Stanley P. Gary 1972 – 1976
Captain Thomas C. Warren 1976 – 1980
Capt. Fred S. Underwood 1980 – 1983
Captain James D. Tadlock 1983 – 1987
Captain. George F. Wendt 1987 – 1989
Captain Edwin P. Nicholson 1989 – 1992
Captain David G. Maxwell 1992 – 1994
Captain Wayne J. Newton 1994 – 1997
Captain John J. Walsh 1997 – 2000
Captain Marc Seidband 2000 – 2003
Captain Joseph N. Giaquinto 2003 – 2006
Captain Neil Stubits 2006 – 2009
Captain Andrew Budou III 2009 – 2012
Captain Thomas B. Smith 2012 – 2014
Captain Vincent R. Martinez 2014 – 2016
Captain Scott H. Kraft 2016-2020
Captain Eric C. Correll 2020 – present