Kevin Heffernan.Photo courtesy of Michael Curran