Hamilton, John C. (John Church), 1792-1882