I've trained with Sam for years. He has helped me through more physical/mental/emotional challenges than I can list. I would highly recommend working with him, especially if you are recovering/dealing with an injury. I will be with him for a long while.
Pros: everything
more