Snodgrass, John Harold, 1870-