Overview

Sir Ben Lockspeiser

(1891—1990) engineer and government administrator