Richard

Family Group Record | Pedigree Chart | Descendancy Chart

[-] Richard

B: ABT 1055 in Normandy, France

D: 1081 in New Forest, Hampshire, England