May 15, 2016 The Davidic Covenant Preacher: Troy C. Moore Preacher: Troy C. Moore « David On The Run David – King of Israel »