Max Weier, Switzerland, Wil SG, M, Opal AG