Teufenthal
Swiss patent · CH662628 · Inventor
Swiss patent · CH647058 · Inventor
Swiss patent · CH619760 · Inventor