Stefan Feuerriegel, Switzerland

ETH Zurich Management, Technology and Economics