MICHAEL R. HEFFERNAN, JR.