Computer & Technology News Elon Musk’s Twitter Role Puts Tesla Board Under New Scrutiny By Jaime E. Love 10 months ago Since Elon Musk took over Twitter last month, his stewardship of the social network has