CH-8142 Uitikon-Waldegg
European patent · EP2858541 · Inventor
European patent · EP1771737 · Inventor