Catherine Rose Justine Le Vaillant de Hautecourt

Family Coat of Arms Le Vaillant

Parents