Haffey, Neil (Career)