Freienstein
European patent · EP2279683 · Inventor
Swiss trademark · 588904 · Holder
Swiss trademark · 581715 · Holder