Overview

Charles William Haimes Shepherd

(1917—1998) naval officer