Heffernan, Michael, 1942-....