CH-9240 Uzwil
European patent · EP0641264 · Inventor
European patent · EP0694341 · Inventor
European patent · EP0584302 · Inventor