David MacMillan — British chemist (1968-)