Alexander Maconochie the younger of Meadowbank

MP

Elections / Constituences

Yarmouth Hampshire (Isle of Wight)
1817 - 1818 
Anstruther Easter Burghs Fife
1818 - 1819