Stephan Häfliger, Switzerland, Kriens, M