Dussnang
European patent · EP2099995 · Inventor
European patent · EP2089602 · Inventor
Swiss patent · CH700012 · Inventor