CH-8702 Zollikon
European patent · EP2707469 · Inventor
European patent · EP1610909 · Inventor
European patent · EP1190252 · Inventor