Overview

Sir John Charles Young Roxburgh

(1919—2004) submariner and naval officer