Johnny is a master of his craft, he really understands how to help his clients get the best out of their training. I have noticed a significant difference in my ability s ... more