CH-8052 Zürich
European patent · EP0983214 · Inventor
European patent · EP0657489 · Inventor
European patent · EP0651001 · Inventor