Puffer Genealogy

Theudebert I

Male 503 - 547  (44 years)