James Ewing of Strathleven

MP (Liberal)

Elections / Constituences

Wareham Dorset
1830 - 1831 
Glasgow Lanark
1832 - 1835