Männedorf
European patent · EP2837861 · Inventor
European patent · EP2692957 · Inventor
European patent · EP2690229 · Inventor