One of the best instructors I have ever come across! Would recommend him to everyone who desires to step up their game to the next level. Ryan C.