Leuzigen
European patent · EP2121247 · Inventor
Swiss patent · CH692779 · Inventor
Swiss patent · CH691796 · Inventor