David Partridge

Canada, 1919-2006