Puffer Genealogy

Malcolm III King of Scotland

Male Abt 1033 - 1093  (60 years)