Basel
European patent · EP4098256 · Inventor
European patent · EP3453387 · Inventor
European patent · EP3409274 · Inventor