Joshua Smith

MP

Elections / Constituences

Devizes Wiltshire
1788 - 1818