I have been taking Karate with Instructor David Caputto for about two years. David makes this art really come alive with his detailed knowledge and in depth instruction. Teaching both the form and function of his lineage of Karate, he makes it highly understandable through practical demonstration. David also is excellent at communicating the philosophy and moral attitudes that are the foundation of his art. I have been involved in other schools in the past and David is the best instructor I have come across. That being said, I would highly recommend learning with him to everyone.