Basel
European patent · EP3470058 · Inventor
European patent · EP3656373 · Inventor
European patent · EP3685826 · Inventor
European patent · EP3381444 · Inventor
Swiss patent · CH706741 · Inventor