Trentpost

Election Coverage

Member of Parliament

Alister Jack

Conservatives

Constituency: Dumfries and Galloway

Majority: 22344 Votes