Overview

John Casson

(1909—1999) naval officer and management consultant