MICHAEL P HEAGERTY