I had the privilege of training with Kyle Defoor in the past and can confidently say that he is one of the top instructors out there. You can take any one of his courses, no matter your skill level, and learn something new. The small break out sessions that Kyle conducts throughout his courses are just as […]

