Marc Oesch, Switzerland, Gerlafingen, M, Roth & Cie AG