In 1986, Graham Kelly graduated with a BSc Honours Degree in Chemistry from Edinburgh University. This proved to be surprisingly good preparation....