Trentpost

Election Coverage

Member of Parliament

Peter Grant

Scottish National Party

Constituency: Glenrothes

Majority: 28459 Votes