firstpull.net
What is a training system and why it matters ?
A great training system can counter two important issues we have across sports in North America. That is, it prevents early specialization and lack of long term progress, granted the candidate is s…