Richard Finch serves as the Senior Vice President and Head of Clarivate Global Consulting Services since 2019, leading consulting teams in support of clients across the Life Sciences, Academic, and Government sectors. Prior to this role, Richard Finch held the position of Senior Vice President for Industry Solutions at Outcome Health from 2017 to 2018, focusing on enterprise sales and product development for Life Sciences clients. Richard Finch's career also includes over two decades at Accenture, where Finch served as Managing Director, overseeing sales and marketing consulting practices for Life Sciences, Consumer Goods, and Retail while managing practice P&L and thought leadership initiatives. Richard Finch holds an MPhil in Economics from the University of Oxford and a BA in History from Boston College.
This person is not in the org chart
This person is not in any teams