PATRICK JOHN MCCABE