Rolf Haefliger, Switzerland, Guschelmuth, M