John MacLeod
Parents
Catherine MacLeod
Children
Siblings
John Macdonell of Crowlin
Malcolm MacLeod, 10th of Raasay
Donald Macdonell, 4th of Scotus