Hans Peter Häfliger, Switzerland, Schönenwerd, M