Neuchâtel
European patent · EP2757424 · Inventor
European patent · EP2757423 · Inventor
Swiss patent · CH706654 · Inventor