MICHAEL J. HEFFERNAN, SR.