Puffer Genealogy

Joao Duke of Beja & Viseu

Male 1456 - 1472  (16 years)