Rossens
Swiss patent · CH702573 · Inventor
European patent · EP2320291 · Inventor
Swiss patent · CH700246 · Inventor