David has been involved in full time church work and professional counseling for over 40 years. He has taught at a Bible School, Seminary, and two graduate schools in Christian counseling. He is ordained and holds a Ph.D. in Clinical Psychology. David has been a featured guest speaker and conducted many workshops like "How We Heal", "Total Recovery", "How to Experience More of the God Who Loves You" and "Creating Love Workshop" for couples among others. David also trains missionaries on how to heal sex-trafficked victims around the world.