Stefan Häussermann

Managing Director