I can't say enough positive things about Dave. It's so hard to put into words the impact that he has had on me; I have gained so much confidence, strength and learnt a lot of new skills. Dave is very professional, patient and has an amazing way of breaking concepts down so that they are understandable, easy to remember and execute.