William Roberts, 1834-1879