CH-8008 Zürich
European patent · EP0860046 · Inventor
European patent · EP0819330 · Inventor
European patent · EP0374805 · Inventor