The sure mercies of David

Sermon - Part 890