30th Generation
Family of
Elizabeth de Clare (4270)
& Ralph de la Roche
4557. David de la Roche
.
Child:
4842
i.
John de la Roche
Previous
·
Next