Who was XXX's mother?
Ranald MacDonald of Smerby
Ranald MacDonald of Smerby was a son of James MacDonald, 6th of Dunnyveg and Agnes Campbell, daughter of Colin Campbell, 3rd Earl of Argyll.
Agnes Campbell