Get In Touch
Contact John
If you would like to contact John or speak to a member of his team, please get in touch by email, phone, writing or completing the form below. He will endeavour to respond to your enquiry as soon as possible.
Please complete the form with as much information as possible.
Fields marked with * are required

For more information about how we process your personal data please read our privacy policy


Constituency Office
Keighley Civic Centre
81 North Street
Keighley, BD21 3RZ