CH-8409 Winterthur
European patent · EP2718489 · Inventor
European patent · EP2646607 · Inventor
European patent · EP2389463 · Inventor