Several Mudcat threads await your perusal and edification:
Origins: Donald Macgillavry
Subject: Lyr Add: DONALD MACGILLAVRY (from Ewan MacColl)
Other thread titles:
Who was Donald Mc Gillavry
Who was the Jacobite Donald MacGillavry?
Lyr Req: Donald MacGillavry
Donald MacGillavry