Heartily recommend him!
Verified client ·
James is a great trainer. Smart and intelligent. And I say this as being important for a trainer because he processes and analyses well rather than just putting someone through the motions. Thorough professional and yet friendly/down to earth. Engages with right mix of encouragement and push!
