Crofts, W. C. (William Carr), 1846-1912