Margaret, daughter of 6th Earl of Mar. [Burke's Peerage, p. 2716]
Marjory/Mary, widow of John de Strathbogie, 9th Earl of Atholl of thecreation deemed to have been effected by 1115, and daughter of 6th Earlof Mar. [Burke's Peerage, p. 2770]
‌Margaret (Marjory) (Mary) and Kenneth were married in a religious ceremony after 1306. They had two sons and a daughter, named William, Nicholas and Eustachia.