Excellent training experience. Coach McClusky is an active, hands on trainer either individually or in a group session. Immediate feedback on technique (constructive or reinforcing newly learned) during group sessions. Focuses on mastery of fundamentals with an emphasis on 1st touch and decision making immediately after the 1st touch.