Community Church Bishops Stortford
Despite many major failings in his life, David shows us how to finish well.