Trentpost

Election Coverage

Member of Parliament

Graeme Downie

Labour

Constituency: Dunfermline and Dollar

Majority: 20336 Votes