Zürich
European patent · EP0654967 · Holder
European patent · EP0627881 · Holder
European patent · EP0548172 · Holder