I think that we have a mix-up. It gets pretty confusing to me because of so many similar names. However, I know Margery Campbell was married to Daniel Kennedy, descendent of Alexander Kennedy(married to Catherine Kennedy) descendent of Donald Kennedy and Janet McDonnell.
Margery Cambell's parents were Angus Campbell and Catherine Kennedy. Ours do not match because of Margery being married to Daniel Kennedy who were my great grandparents.