David is a very patient, explains everything perfectly, takes the time to show manoeuvres to show how it is done. He is calm and always helpful. I found the workbook and DVD very helpful, it explains everything in detail that I needed to know.