I've been training martial arts for over 20 years. Every time I take a class at Roots Martial Art I always learn something new. John has a vast knowledge of many different styles. He also has a great gift of getting his students to understand the technique that he's teaching. He has a genuine, sincere and easy manner about him. He's always a great person to be around. He works with all different levels of students and always fits the teaching to what the student needs. I highly recommend any martial artist at any level to take classes at Roots Martial Art.
John's mastery of the arts is apparent in every session. His ability to combine many disciplines into a single fighting art is paralleled only by his ability to teach. With each lesson I am amazed at the breadth and diversity of John's skill set and in-depth knowledge to explain each movement. I am truly fortunate to have the opportunity to train with such a Master.