What I am standing for

Read about what I am up to

Banff & Buchan

Keep up to date with David in Parliament

Keep up to date on Facebook

Follow me on Twitter

Want email updates on my work? Sign up here

Am I your MP?

Enter your postcode

Want to get in touch? Details below

Constituency Office
Suite 6, 8 Low St, Banff AB45 1AS
01261 818 744
Westminster Office
House of Commons, London SW1A 0AA
020 7219 2819