Daniel "Danny" Cavanagh (n.