I have been lucky to train with Carl for some years now. He has so much knowledge to share and I always enjoy taking part in his classes. He is an extremely skillful and well rounded martial artist. I always learn so much from his demonstrations and practical applications of techniques during drilling/sparring. He has a very professional but welcoming personality that puts anyone at ease. Highly recommend.