As a perosn with a wide Europen expiriance I have found this course to be very informative, challenging and professionaly deliverd.The knowledge I have gained, not only from the instructors and the guest instructors but from each section of the syllabus, is beyond reproach. David Rubens' course pushes you to your limits at times, to the point you learn a great deal about yourself and not just the subject matter. David Rubens is a consummate professional. He is enthusiastic, diligent, honest and an expert in his chosen fields of endeavour. I enjoyed training with David and I can highly recommend him as a trainer and instructor.