Joe Defranco, in my opinion, is the best trainer for anyone that is an athlete looking to improve his or her performance.
When I was a sophmore in high school, I came accross his training methods and have followed them ever since. While at UVA, we incorporated a lot of what he does into our programs, and...
Follow Us