I have been training with Barry for a number years now. The training has been nothing but top notch. He has a way of finding out who you are physically and mentally,so that he can provide you with the training and tools needed for you as a person to understand efficiently. Training is never an easy task,because you are pushing your self to that limit,but Barry makes it fun and exciting.I always leave my sessions with something to think about ,and something new to add to my life. When I started with Barry ,I wanted to learn how to fight ,which is fine.I think everyone needs to be able to handle themselves in bad circumstance.In the years I've been with him though, he has helped me with more then just learning how to fight. I am healthier,more aware of my surroundings and my body.This is a rare kind of training,in my opinion.The bottom line is, he will do what it takes to get you on the right track,and teach you things that you would never expect. It's awesome and I recommend Barry to anyone looking to start learning or expanding their martial art.