My son has been participating in the NPA program for several years now. His mechanics have improved dramatically and he has become more confident on the field. He has learned proper technique and arm recovery. The program focuses on these two very important aspects of pitching. I am so glad that we found this program as it has been perfect for my son.