Andrew James Cochrane-Johnstone formerly Cochrane

MP

Elections / Constituences

Stirling Burghs Fife / Linlithgow / Perth / Stirling
1791 - 1797 
Grampound Cornwall
1807 - 1808 
Grampound Cornwall
1812 - 1814