Is God Morally Evil? Truth for a New Generation Episode 362 — Alex McFarland