Moses
Genesis 10:2ESV·traditional attribution

The sons of Japheth: Gomer, Magog, Madai, Javan, Tubal, Meshech, and Tiras.

Matthew Henry Presbyterian @wholebiblehenry

Moses begins with Japheth's family, either because he was the eldest, or because his family lay remotest from Israel and had least concern with them at the time when Moses wrote, and therefore he mentions that race very briefly, hastening to give an account of the posterity of Ham, who were Israel's enemies and of Shem, who were Israel's ancestors; for it is the church...

Commenting on Genesis 10:1-5

John Gill Reformed Baptist @doctorgill

The sons of Japheth,.... Who though mentioned last, the genealogy begins with him, by a figure which rhetoricians call a "chiasm". The posterity of Japheth are those whom Hesiod (z) often calls "Iapetionides", and him "Iapetus". According to Josephus (a), the sons of Japheth inhabited the earth, beginning from the mountains Taurus and Amanus, and then went on in Asia unto the river Tanais, and in Europe unto Gadira.

Geneva Bible Notes Reformed @genevanotes

The sons of Japheth; Gomer, and Magog, and Madai, and Javan, and Tubal, and Meshech, and Tiras. (b) Of Madai and Javan came the Medes and Greeks.