31st Generation
Family of
David de la Roche (4557)
4842. John de la Roche
.
John, Lord Fermoy.
Child:
5106
i.
Blanche de la Roche
Previous
·
Next