Willi Halter, Switzerland, Erlenbach ZH, M, Divor AG