SMP offers a unique approach toward athletic development. Based on years of experience in playing, coaching, and administrating, we believe the most effective way to build better athletes is through personalized attention. SMP tailors its training based on each individual’s skill level, understanding of the game, personality, age, learning tendencies, maturity level, and social development. An athlete needs to understand his or her own strengths and weaknesses in order to further develop. Too often, this is overlooked in a team environment. SMP gives its athletes the tools necessary to achieve their peak level of performance. We work on developing individual skills and transferring these skills to a game environment. SMP has expanded its strong foundation in personal training to larger group settings. By maintaining a focus on the uniqueness of each individual athlete, we better understand the dynamics of a team and how it can best succeed.