patrick mccabe