Alexander Hesler

Canadian, 1823-1895