Harkness, William, 1837-1903