Puffer Genealogy



Joao of Portugal, Grand Master of Santiago

Male 1400 -