Tough Questions for Tough Times: Truth for a New Generation Episode 226 — Alex McFarland