James has been and continues to be a great PT for me. He is particularly flexible to my specific health challenges whilst still supporting me to achieve above my expectat ... more