For appointments, call 918-640-4309

Visit David's blog for insights, inspiration, and encouragement!

Life Coaching

Life Coaching

Life coaching to help people rebuild, redefine, and rediscover a life of purpose worth the trouble of living.

Read More

Executive Coaching

Executive Coaching

Specializing in executive development and leadership - training corporate leaders to maximize effectiveness.

Read More

Speaker

Speaker

Inspiring audiences to find and follow their callings with talks on stress-reduction, self-acceptance, and more.

Read More