JUST IN: Twitter's Head of Trust and Safety, Yoel Roth, is reportedly departing the company.

@WatcherGuru
 
 
Back to Top