Having had John do a number of seminars for me I can say that he is thorough, considered and pragmatic in his approach, detailed in his explanations and also extremely knowledgeable on legal aspects of Self Defence training. I would recommend him to anyone.