Hubert Zimmermann, Switzerland, Staufen, M, Dyconex AG