CH-8044 Zürich
European patent · EP0078899 · Inventor
European patent · EP0038912 · Inventor
European patent · EP0002270 · Inventor