Alicia McElhaney Russell Investments Taps BlackRock Exec for New CEO Zach Buchwald will step into the role vacated by Michelle Seitz, who left in 2022 to start her own firm. Alicia McElhaney February 8, 2023 Zach Buchwald (Courtesty photo)