Overview

Sir John Hereward Edelsten

(1891—1966) naval officer