My information is different, but it is done as an ascendancy chart to Black Allick of Knoydart. Catherine MacDonald, dau. of Angus ban did marry Farquhar McRae, but the names you list as his children seem to be listed here as siblings, parents listed as Christopher MacDonald & Margaret ?. Curly John married Anne MacDonald (of the MacDonalds of the Glen) , your ggrandmother was their 2nd child, no dates for her are listed, but her children were Duncan, John, Donald, Joseph, Mary, Anne, Catherine and Roderick. The family moved from Glengarry to Idaho. In 1977 living members of the family were known to be in California, LA area. They are listed as Mary Carruthers, children William, Oatricia and Neil. Anne Lomell, had children but there is no record othem here. Catherine McPherson had a daughter Bonnie.
I am the keeper of this book for my family, I do not have another copy
which is why I listed the publication data in my original message.
Good luck, E. McGrath