I have been doing some digging around and I believe that the parents of Malcolm MacLeod are inaccurate. Going by the marriage date of January 31, 1867 we find in the about section, we find a Malcolm MacLeod of Coll, fisherman, marrying Margaret MacLeod of Vatisker, daughter of William MacLeod, crofter, and Christian MacLeod, maiden name MacLeod. Since the names of the parents and the parish that they are from match this is probably the correct Margaret MacLeod.
But the names of Malcolm's parents are Norman MacLeod, crofter, and Catherine MacLeod, MacRae and not Angus MacLeod and Catherine Beaton. See here: https://www.geni.com/documents/view?doc_id=6000000098613022821&