CH-8590 Romanshorn
European patent · EP0983468 · Inventor
European patent · EP0864063 · Inventor
European patent · EP0855002 · Inventor