James Ferguson of Pitfour

MP

Elections / Constituences

Banffshire Banffshire
1789 - 1790 
Aberdeenshire Aberdeenshire
1790 - 1820