Le Locle
Swiss trademark · 561006 · Holder
Swiss trademark · 449023 · Holder
Swiss trademark · 435633 · Holder
Swiss patent · CH590101 · Holder, Inventor