John is humorous, knowledgeable and humble. He is able to balance theoretical with practical training and blended in interesting personal stories to enhance learning and understanding. He skilfully made sure that every participant had an opportunity to speak, with the short span of time we had. I am totally satisfied with the course. Should be extended to 3 days. Will look out for more of John’s course.