Trentpost

Election Coverage

Member of Parliament

Stuart Donaldson

Scottish National Party

Constituency: West Aberdeenshire and Kincardine

Majority: 22949 Votes