MICHAEL J HEAGERTY