William Heffernan - New Haven - CT