William Dunlop: 1985-2018