Steven Proulx, PhD

Senior Scientist, Institute of Pharmaceutical Sciences, Swiss Federal Institute of Technology (ETH) Zurich