Krauth, Charles P. (Charles Porterfield), 1823-1883