CH-8008 Zurich
European patent · EP2212999 · Inventor
European patent · EP2153526 · Inventor
European patent · EP1695350 · Inventor
European patent · EP1629479 · Inventor