Delémont
Swiss patent · CH713937 · Inventor
European patent · EP3304215 · Inventor
Swiss patent · CH711161 · Inventor