Hoffman, John T. (John Thompson), 1828-1888