Stefan Gloor, Switzerland