Michael Allan Physics and Chemistry with Free Electrons