David Dokun - a developer, coach and speaking trainer - shares his stories of overcoming obstacles and achieving seemingly impossible goals. Enjoy!!!