Natsuoka Karate teaches the practical techniques, and general principles of karate all within our core values of Courage, Intensity and Focus.