Christoph Peterer, Switzerland, Flawil, M, Miluma AG, BAM AG