David is an amazing facilitator with a wealth of knowledge in public speaking. One of the most interactive and enjoyable courses I have attended.