John’s experience as a teacher is varied. He has taught a variety of workshops, classes and one-to-one sessions in a plethora of different scenarios which are listed in many other places on this site. Please use the links below to access the different aspects of John’s teaching. 

To engage John as a teacher, please use the ‘Contact Details' link above