David is an excellent training facilitator. He took the time to adapt examples that we could really relate to. He is an EXCELLENT listener! And he is really good at picking apart what individuals say (in a good way) and applying the training to situations we bring forward. As someone who rarely feels comfortable speaking up in a situation like this, his approach was very much appreciated.