Tough Questions Tough Questions: Why Does God Allow Suffering? July 31, 2016 Bible Text: Matthew 5:1-16; Job 9:23-29 | Preacher: Rev. John Hampton, Roger Perriguey | Series: Tough Questions