seamus heffernan