Spiritual Lessons from the Life of David (2)

2 Samuel 6


Sermon by Dr Peter Masters