Spiritual Lessons from the Life of David (3)

2 Samuel 7.1


Sermon by Dr Peter Masters