Sir James Johnstone Bart.

MP

Elections / Constituences

Dumfries Burghs Dumfries / Kirkcudbright
1784 - 1790 
Weymouth and Melcombe Regis Dorset
1791 - 1794