William McGregor is the author of A Functional Grammar of Gooniyandi and a number of journal articles. McGregor held a Research Council Fellowship in linguistics at the University of Melbourne and his project was to write grammars on languages of the Kimberley, that is: Nyulnyul, Warrwa, Unggumi, Umiida, Unggarrangu, Yawijibaya and Wangkajunga.