Baar
European patent · EP3302254 · Inventor
European patent · EP3128950 · Inventor
Swiss patent · CH707319 · Inventor