John Graham Brooks, 1846-1938