Oberentfelden
European patent · EP3417117 · Inventor
European patent · EP2781663 · Inventor
Swiss patent · CH707819 · Inventor