MICHAEL P HEFFERNAN