Training and Technical Consultant
norwich, norfolk, united kingdom
Crawford Scientific Ltd
Eidgenössische Technische Hochschule Zürich
Université de Strasbourg