Charles Hubert de Mesgrigny

chevalier
3e marquis de Villeneuve-Mesgrigny
Family Coat of Arms de Mesgrigny
Deus fortitudo mea

Parents

Family

Occupations