David: The Heart of a Leader

God's Promise to David

2 Samuel 7:1-24

Teaching t12482