MICHAEL PATRICK FLAHERTY