Margaret (?)
Peerage person ID=506145
Children
Partners
Norman 'Og' Macleod of Harris
Ranald Macdonald, 1st of Benbecula