I've trained with coaches with different training methods, programming philosophies, and exercise programming systems. Every coach I have had has excelled in one or more of these 8 ways in which I determine value of a coach. Here are eight (8) characteristics of a great online coach and program!
Read More