Le Locle
European patent · EP4325303 · Inventor
European patent · EP4016195 · Inventor
Swiss patent · CH718187 · Inventor