Moses
Genesis 21:29ESV·traditional attribution

And Abimelech said to Abraham, “What is the meaning of these seven ewe lambs that you have set apart?”

Matthew Henry Presbyterian @wholebiblehenry

We have here an account of the treaty between Abimelech and Abraham, in which appears the accomplishment of that promise (Gen 12:2) that God would make his name great. His friendship is valued, is courted, though a stranger, though a tenant at will to the Canaanites and Perizzites. I. The league is proposed by Abimelech, and Phichol his prime-minister of state and general of his army. 1.

Commenting on Genesis 21:22-32

John Gill Reformed Baptist @doctorgill

Thus they made a covenant at Beersheba,.... Which took its name from the oath annexed to the covenant there made; and which is observed for the sake of what follows, to show that when they finished their agreement, and the ceremony of it: then Abimelech rose up, and Phichol, the chief captain of his host; from the place where they had been conversing and covenanting...

Jamieson-Fausset-Brown Reformed @jfbcommentary

COVENANT. (Gen 21:22-34) Abimelech and Phichol--Here a proof of the promise (Gen 12:2) being fulfilled, in a native prince wishing to form a solemn league with Abraham. The proposal was reasonable, and agreed to [Gen 21:24].

Commenting on Genesis 21:22-34