James Bly Research

Name
Garibald II Agilofinges von Bavaria
Given names
Garibald II
Surname
Agilofinges
Name suffix
von Bavaria