Moses
Deuteronomy 31:28BSB·traditional attribution

Assemble before me all the elders of your tribes and all your officers so that I may speak these words in their hearing and call heaven and earth to witness against them.

John Calvin Reformed @genevareformer

28. Gather to me all the elders of your tribes. Special reference is here made to the Song, which we gather from the last verse to have been alone recited. Moses, indeed, appears to contradict himself when he commands the elders and officers only to be called to listen, whereas he soon afterwards records that he read it to the whole people.

Matthew Henry Presbyterian @wholebiblehenry

Here, I. The charge is given to Joshua, which God has said (v. 14) he would give him. The same in effect that Moses had given him. The same in effect that Moses had given him (v. 7): Be strong and of a good courage, v. 23.

Commenting on Deuteronomy 31:22-30

John Gill Reformed Baptist @doctorgill

For I know that after my death,.... Which was just at hand, some time after that, not immediately; this he knew by a spirit of prophecy, namely, what follows: ye will utterly corrupt yourselves; their ways, works, and manners, and so themselves; corrupt the worship of God by making idols, and serving them, which is the corruption chiefly intended: and turn aside from the way...