Perspectives: Keith Beauchamp

Keith Beauchamp is our guest today and his story is incredible.

Perspectives: Season 10 Show 22