CH-8156 Oberhasli, Schweiz
European patent · EP0836169 · Inventor
European patent · EP0831444 · Inventor