Basel
European patent · EP2754858 · Inventor
European patent · EP2865850 · Inventor
Swiss patent · CH703105 · Inventor