Home » Technology » Twitter head of trust and safety Ella Irwin has resigned

Share This Post

Technology

Twitter head of trust and safety Ella Irwin has resigned

Twitter head of trust and safety Ella Irwin has resigned