← Search

Thurstan De Spencer / Lucia

Family group sheet · ID F8026689959

Husband

Thurstan De Spencer

Abt. 1180 – Bef. 1249

ID: I8779325661

Born
Abt. 1180 — England, United Kingdom
Died
Bef. 1249

Wife

Lucia

b. Abt. 1180

ID: I8779325662

Born
Abt. 1180 — England, United Kingdom

Children