What can a say about David, a real professional, he manages to put you at ease, whilst keeping lessons relaxed, well structured and you always come away feeling like you've achieved. I passed in 15 hours and can't recommend David highly enough. Thanks David