Managing Director and Senior Research Analyst
The Boston Company’s Global Research team
Leigh Todd is a senior research analyst on The Boston Company’s Global Research team, covering the consumer sector, and the portfolio manager of the Focused Large Cap Growth Equity strategy.
Before joining The Boston Company, Leigh was a member of the US Large Capitalization portfolio-management team at State Street Global Advisors in the Global Fundamental Strategies group. Prior to that, she was a member of the Small and Mid Capitalization Investment team, where she was responsible for the technology, consumer staples and transportation sectors.
She holds a B.S. in economics from Lehigh University and the Chartered Financial Analyst® designation. She is a member of the Association for Investment Management and Research and the Boston Security Analysts Society.