Jim Kavanagh Emma Kavanagh Alice Cavanagh Diana Cavanagh (英)Jim Kavanagh绘 Mark Cavanagh P.J. Kavanagh Kavanagh Cavanagh Tim McDonagh