“Taylor Leese, Senior Director of Platform Services at Twitter claims he was just fired.” October 31, 2022 11:02 am