John Trevanion

MP

Elections / Constituences

Dover Kent
1774 - 1784 
Dover Kent
1789 - 1806