I teach high level performers for a living. John is the greatest teacher I’ve ever met. I studied under him for a short time before moving. Still have yet to find his ability to instruct elsewhere. I’ve found people that are experts, but none teach as well as John. If you’re thinking about taking any of his courses, just do it. Only thing is, if you move out of town, good luck finding an equal replacement. It just doesn’t exist.