Does God Cause Evil to Happen? Truth for a New Generation Episode 354 — Alex McFarland