James Johnson 

Low level professional pitcher. Full time mentality and self-improvement enthusiast. Passionate about philosophy, throwing, strength and power training, nutrition, recovery optimization. In love with the process.
See subscribers