Robert de Bruce - Pedigree | FamilyCentral
 Bef 1066 - 1094
 Abt 1036 - 1080/98
 Abt 1034 - Abt 1094
Family Group
  Children