John Kavanagh · Lineage tree