A good trainer must be balanced personally as well as deliver a balanced program.
See All 54 Episodes of "Training Tips 56"