Foster, Stephen C. (Stephen Clark), 1799-1872