Nielsen Hayden genealogy

Family: Malcolm III Canmore, King of Scotland (Alba) / St. Margaret of Scotland (F3159)

m. Between 1068 and 1069


Family Information