Margaret Campbell - Pedigree | FamilyCentral
 11 Dec 1550 - 5 May 1597
 1531 - 21 May 1593
 1533 - 21 Jan 1591