philip j. mccabe