Overview

Sir Leonard Owen

(1897—1971) atomic engineer