David is proving an effective personal trainer for me. Both encouraging and demanding at the same time. David is full of knowledge and flexible in his ways, adapting his sessions to meet my specific goals. He's hot on technique and what's proving valuable is his willingness to create routines for when I am travelling. We do a mixture of strength (core) and cardiovascular. James M