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