If BM is who I think it is than I can say unequivocally if you can get your kid in with him do it. Figured out my kids problem areas and had them in process of being corrected within first session. Well worth it, kid is a totally different player this season than he was last.
Yes, let's clarify, it's BMcM and he is excellent to work with. But, word is getting around so he's getting hard to schedule. Happens all the time.