Brooks, John Cotton, 1849-1907