Macleod, Donald, 1831-1916