Margaret Campbell - Pedigree | FamilyCentral
 1738 - Bef 1834
 1670 -
  Children