Freidorf TG
Swiss patent · CH670303 · Holder
Swiss patent · CH671825 · Holder
Swiss patent · CH662642 · Holder