CH-8008 Zürich
European patent · EP0893770 · Holder, Inventor
European patent · EP0657048 · Holder, Inventor