Le Locle
Swiss patent · CH705938 · Inventor
Swiss patent · CH705304 · Inventor
Swiss patent · CH705300 · Inventor
European patent · EP2515185 · Inventor