Sifu Fred Grant, very friendly, knowledgeable. He teaches theory and application which gives a better comprehension of the skills that I have intended to acquire. I am truly acquiring skill, self confidence, self discipline