The life of David – part I

In many ways, David was a preview of Jesus.  So, what insights does this give us to the way that Jesus is king, saviour and shepherd?  Find out in this series…