Puffer Genealogy

John I, of Aviz, King of Portugal

Male 1357 - 1433  (76 years)