Peter Hubacher, Switzerland