Twitter Alveo Technologies announces new additions to the leadership team as well as new open platform strategy. Read the f… https://t.co/2507uQJo85 November 17, 2022.