CH-8050 Zürich
European patent · EP0853540 · Inventor
European patent · EP0846050 · Inventor
European patent · EP0548021 · Inventor