John Guest 1938-2012