Title: Haley: John Haley, a retrospective