Crain, William Henry, 1848-1896