Pedigree map of David John Cavanagh