Last Name "d'Hamelicourt"

Hamelicourt (d')

1 — Sainte ✕ (1286) Jean de Beauffort, chevalier, seigneur de Beaufort