Contact

Constituency Office
01387 216109
20 Academy Street, Dumfries DG1 1BY
Westminster Office
0207 219 2994
House of Commons, London SW1A 0AA