Thomson, James, 1788-1850