Grant Henry Duncan 1834-1896