Spiritual Lessons from the Life of David (6)

2 Samuel 18-22


Sermon by Dr Peter Masters