Doctor Farley is a phenomenal trainer who understands the mechanics behind different exercises. Over the last two years training with him, I gained an insight around my weaknesses and he has provided effective exercises for me to work on them. He is a highly committed strength and conditioning coach who wants his athletes to continually improve. Every session he pushes me beyond my boundaries and this has helped me to gain a considerable amount of strength and endurance over the three years that I worked with him. I would recommend him to any athlete who just wants their strength to rise to another level.