Hugh MacPherson, 1820-1902