God Wins, Pastor Steve Filizzi