Tim Begley is a Kinesiologist and Online Personal Trainer.