Foster, Thomas Campbell, 1813-1882