Puffer Genealogy

Gerhard III Duke of Upper Lorraine

Male Bef 1050 - 1070  (> 20 years)