Richard Hambleton (1952-2017)