How much longer, O Lord, must we wait? – sermon by Tim Schmucker – Dec 3 2017