Zürich
Swiss patent · CH718670 · Inventor
Swiss trademark · 755706 · Holder
Swiss trademark · 690218 · Agent