Stephan O'Brien, Switzerland, Flaach, M, Inputech AG