profile
David Jack Hale
Key Note Speaker; Educator; Addiction Therapist
Professional Services
LifeWithoutLimits, LLC