Sermon Speaker: Peter Hall