Thompson, James George, 1802-1879