‘John communicates all information in a clear, concise and easy to understand way. Lessons are well structured and John always ensures that each step is assimilated before moving on to the next stage. I would rate John highly for professionalism and intend to recommend him to my friends’
Paul Watson – Surbiton