CH-8472 Seuzach
European patent · EP0631491 · Holder, Inventor
European patent · EP0570331 · Inventor