Professor John Alistair Duffy CChem FRSC