James is one of the most professional and knowledgeable physios I have ever been to. I have seen him many times and also worked with him remotely as I am based in the US. He's sorted out an age old foot problem and my shoulder! He was able to understand my specific goals and has really worked hard to help me achieve those goals. Along the way, we encountered several roadblocks, but James was willing to work on different solutions to help me achieve my end goal. All in all, he's a very very good physio who will get you to the finish line!