Männedorf
Swiss patent · CH715904 · Inventor
European patent · EP2706158 · Inventor
Swiss patent · CH706973 · Inventor