Wil
European patent · EP2290768 · Inventor
Swiss patent · CH701704 · Inventor
Swiss patent · CH697620 · Inventor