My son trains with Jesse. He is very knowledgeable and most importantly to me make sure my son is doing it correctly. Would recommend him to anyone.