Zach Buchwald is the Chairman and Chief Executive Officer of Russell Investments, a global investment solutions provider founded in 1936 with $400 billion in assets under management. In this role, he is responsible for driving the firm’s global business strategy, fostering a culture of integrity and excellence, and championing customized, client-centric investing.
Buchwald joined Russell Investments in 2023 from BlackRock, where he spent 15 years.