I have given him] Christ; of whom David was a type. Ezekiel 34:24. a witnesse to the people] A witnesse of the truth of my promises; and a teacher of my will. Chap. 43. 10. John 7. 16, 17. & 12. 49, 50. & 18. 37.