Campbell, J. L. (John Lyle), 1818-1886