Puffer Genealogy
Edgar Aetheling Prince of England
Abt 1036 - Aft 1126 (> 91 years)
Generation: 1
1. Edgar Aetheling Prince of England was born about 1036 in Wessex, England; died after 1126.