John Morison

MP

Elections / Constituences

Banffshire Banffshire
1827 - 1832