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