David Cole-Hamilton is affiliated with the UK Liberal Democratic Party. He is Vice-President of the European Chemical Society (EuChemS). He is Past-President of the Royal Society of Chemistry Dalton ...