MICHAEL J FLAHERTY