Puffer Genealogy



John Ii of Trastamara, King of Aragon

Male 1398 - 1479  (80 years)