Puffer Genealogy

MONTFERRAT, Teodoro I of Margrave of Montferrat

Male 1292 - Yes, date unknown