Gene is a great trainer. He has helped achieve more than I thought possible. I have had some balance and strength issues that he is helping me overcome. He is easy to work with, but pushes me beyond my usual expectations. I am much better off for having been guided by Gene.