EDWARD HEFFERNAN