CH-8005 Zürich
European patent · EP0944368 · Inventor
European patent · EP0607748 · Inventor
European patent · EP0480872 · Inventor