Marc Bühler, Switzerland, Aesch, M, Bühler & Oettli AG, 3030