Peter Haworth

Canadian, 1889-1986