McCabe, J. B. (James Buchanan), 1856-1905,