Thomas, James H. (James Houston), 1808-1876