Le Locle
European patent · EP3632357 · Inventor
European patent · EP2900155 · Inventor
European patent · EP2765934 · Inventor