Can't recommend enough - Spencer is an expert at his craft and manages to blend an expertise in biomechanics with the an understanding of the athlete and context. He's al ... more