David Gregory (Royal Navy officer)


Sir George David Archibald Gregory & Bar was a Royal Navy officer who became Flag Officer, Scotland and Northern Ireland.

Naval career

Gregory became a sub-lieutenant in the Royal Navy in 1930. He served in the Second World War as Commanding Officer of the submarines and and the destroyer. In a single action in September 1940 HMS Sturgeon torpedoed an enemy transport ship with the loss of 4,000 German troops. He was appointed Commodore-in-Charge, Hong Kong from March 1957 to April 1960. He was next appointed Admiral-Superintendent, Devonport in 1960, and Flag Officer, Scotland and Northern Ireland in 1964 before retiring in 1966.