David on Twitter
David's Latest Updates
Since being elected, David has:
Dealt with 46,000+ constituent cases and queries
Visited 650+ local organisations
Spoken in Parliament 233 times (as of April 2024)
Contact
Westminster Office
Office of David Johnston MP, House of Commons, London, SW1A 0AA
020 7219 6350