John is awesome. went to his clinic a few weeks ago it was excellent. training facility top notch. I already signed my two boys up. I think only a few spots left for older group.