David has taught and presented in a variety of venues including professional and church settings. For professionals, David has taught in Master's level programs and has guest lectured at colleges and universities. He has presented at academic conferences and agencies. David has developed CEU programs for licensed professionals. See "Professional" tab for more information.
In addition, David has presented materials in Church settings equipping the body of Christ for ministry in sensitive areas, such as, sexual abuse, sexual addiction, and sexual dysfunction. See "Church" tab for more information.