Puffer Genealogy
John II of Islay, Earl of Ross, Lord of the Isles
1434 - 1503 (69 years)Drag or scroll to see more of the chart.
John Lord of the Isles
1336-1386
1336-1386
Walter of Leslie
-1382
-1382
Donald Lord of the Isles
1386-1423
1386-1423
Mariota Countess of Ross
-1440
-1440