Courcelon
Swiss trademark · 479674 · Holder
Swiss patent · CH681453 · Inventor
Swiss patent · CH681026 · Holder, Inventor