HEFFERNAN:Information about Michael Charles Heffernan