Puffer Genealogy

Family: Alexander, III King of Scotland / Margaret PLANTAGENET, Queen of Scotland (F20489)

m. 25 Dec 1251


Family Information