He is a speaker, writer, performer, composer, author and spiritual educator. Over the last 30 years David has given countless presentations for major corporations, civic organizations, universities and churches, as a keynote speaker, motivational speaker, and inspirational performer. He has an extensive background as a creative artist and has won awards for his songwriting and poetry. He has performed in major theaters including on Broadway, in films and on television, and has directed and choreographed for the theater.