Felix Troll, Switzerland, Buchs ZH, M, Cruspi SA