25 Random Thoughts for Strength Coaches and Personal Trainers By Bret ContrerasRandom Thoughts, Sport Specific Training, Strength Training, Training Philosophy25 Comments Lately there’s been a lot of activity going on in my brain so I thought it would be a good time to write an article to express my many thoughts…. Read More May 14, 2010