CH-8712 Stäfa
European patent · EP2168398 · Inventor
European patent · EP2135481 · Inventor
European patent · EP2127466 · Inventor