Ferguson, James, active 1798-1820, of Pitfour, MP