Grace City Portland June 4, 2023 Cloud of Witnesses Cloud of Witnesses (pt 15) - David Grace City Portland June 4, 2023 Cloud of Witnesses David’s story: the Joy of Repentance