Talk by Paul Hadley, Great David’s Greater Son Part 3 – David in Exile, CTOC 2020

Recording from Common Thoughts of Christ.