John Campbell II MP

MP

Elections / Constituences

Ayr Burghs Ayrshire / Argyll / Bute
1794 - 1807