Michele Magno

ETH Zurich, Switzerland