Skip to main content

James Henry Moser

James Henry Moser

Canadian, 1854–1913