We teach, train, and practice this method. Most of our courses are offered in small groups (6 to 10) to provide a more personalized experience. Have a group of 5 or more, we can come to you. We would have to make arrangements for the range portion of the class. Contact us for more details.