About Daniel 9:27, I found this on the net. Hebrew transliteration, confirm=to make strong. Mistranslated in NASB as to "make a covenant". Correct, "to strengthen a covenant". Also the word covenant in that place is the same word for the Abrahamic covenant.
No matter how you try to change the scripture Samuel, the "He" of the verse is the one who is initiating that last seven years.