dean heffernan