John is great as my Supervisor. Be it in person or via Skype, the work and support is terrific. He has a great way of imparting his observations and his listening skills are phenomenal.He is 100% ethical and non-judgemental. His ability to see your blind-spots without jumping in with comments! along with his observation and questioning style is truly remarkable. I thoroughly would recommend John as a supervisor and also for group work and mindfulness workshops and retreats.