Twitter said last week he would join the board of the social media platform after amassing a more than 9 percent stake i