Russell is the Chief Marketing Officer at ClearBridge Investments, leading the firm’s institutional marketing, branding and digital communications efforts. He joined the firm in 2012 and has 33 years of investment industry experience.
Prior to joining ClearBridge, Russell was the Director of Marketing at Madison Investment Advisors; Founding Partner and Head of Marketing and Client Service at NorthRoad Capital Management; and Senior Vice President for Global Marketing at Lazard Asset Management.
Russell has an M.B.A. from Columbia Business School and a B.A. in international careers from Lehigh University.