CH-8057 Zürich
European patent · EP0717934 · Inventor
European patent · EP0697177 · Inventor
European patent · EP0468251 · Inventor