Christoph Treichler, Switzerland, Igis, M, BL Kommerz AG