Peter Roost, Switzerland, Schaffhausen, M, Walter + Bai AG