Overview

Leslie Charles Smith

(1918—2005) industrialist and toy manufacturer