CH-8038 Zürich
European patent · EP0982613 · Holder, Inventor
European patent · EP0974862 · Holder, Inventor