Obituaries: John Robert Hanlon