James Bly Research

Gallus Magnus de TroyesAge: 62 years500562

Name
Gallus Magnus de Troyes
Given names
Gallus Magnus
Surname
de Troyes