Facebook

Latest News

Am I your MP?

Enter your postcode

Contact me

Macclesfield Office
Macclesfield Conservatives, West Bank Road, SK10 3BT
01625 422848
London Office
House of Commons, Westminster, London SW1A 0AA
020 7219 7106

Constituency

See activity from David in the area.