Marc Flückiger, Switzerland, Lachen, M, Sigg & Flückiger