Overview

Sir John Osler Chattock Hayes

(1913—1998) naval officer