Thomas, John Peyre, 1833-1912