James Montgomerie

MP

Elections / Constituences

Ayrshire Ayrshire
1818 - 1829