the Royal Bahrain Naval Force. Commanders of the college List below based on listing compiled by historian Colin Mackie; additional references are given in the list. Captain William E. Goodenough: May 1905 – August 1907 Captain Trevylyan D. W. Napier: August 1907 – July 1910 Captain Hugh Evan-Thomas: July 1910 – July 1912 Captain the Hon. Victor A. Stanley: July 1912 – ? 1914 Rear-Admiral Trevylyan D. W. Napier: September–December 1914 Captain Edmond Hyde Parker: ? 1914 – February 1915 Captain Norman C. Palmer: February 1915 – May 1916 Rear-Admiral William G. E. Ruck Keene: May 1916 – January 1919 Captain Eustace la T. Leatham: February 1919 – February 1921 Captain Francis A. Marten: February 1921 – January 1923 Captain the Hon. Herbert Meade: January 1923 – February 1926 Captain Martin E. Dunbar-Nasmith: February 1926 – February 1929 Captain Sidney J. Meyrick: February 1929 – December 1931 Captain Norman A. Wodehouse: December 1931 – December 1934 Captain Reginald V. Holt: December 1934 – December 1936 Captain Frederick H. G. Dalrymple-Hamilton: December 1936 – November 1939 Captain Robert L. B. Cunliffe: December 1939 – April 1942 Captain Edward A. Aylmer: April 1942 – December 1943 Captain Gerald H. Warner: December 1943–? Captain Peveril B. R. W. William-Powlett: January 1946 – February 1948 Captain Hugh W. Faulkner: February 1948 – August 1949 Captain Norman V. Dickinson: August 1949 – April 1951 Captain Richard T. White: April 1951 – August 1953 Captain William G. Crawford: August 1953 – April 1956 Captain William J. Munn: April 1956 – August 1958 Captain Frank H. E. Hopkins: August 1958 – August 1960 Captain Horace R. Law: August 1960 – December 1961 Captain W. John Parker: December 1961 – September 1963 Captain John E. L. Martin: September 1963 – August 1966 Captain Ian W. Jamieson: August 1966 – April 1968 Captain David Williams: April 1968 – September 1970 Captain A. Gordon Tait: September 1970 – August 1972 Captain John M. Forbes: August 1972 – September 1974 Captain Michael A. Higgs: September 1974 – September 1976 Captain Paul W. Greening: September 1976 – October 1978 Captain Nicholas J. S. Hunt: October 1978 – June 1980 Captain J. Julian R. Oswald: June 1980 – June 1982 Captain Timothy M. Bevan: June 1982 – September 1984 Captain George M. Tullis: September 1984 – 1987 Captain John R. Brigstocke: 1987–89 Captain J. Robert Shiffner: 1989–91 Captain Richard G. Hastilow: 1991–93 Captain