Business Elon Musk Appoints New CEO for Twitter and Takes on CTO Role to Revolutionize the Platform May 12, 2023 — 0 Comments