Scott Dell serves as the Vice President and Head of US Value, Evidence, & Outcomes Customer Engagement at Eli Lilly and Company, a role they have held since 2023. Previously, Scott gained extensive experience at Eli Lilly in various marketing and strategy roles from 2002 to 2013, including positions such as Manager of Contract Analytics and Director of Major Account Marketing. Scott's educational background includes an undergraduate and master's degree in Business from Indiana University Bloomington, along with additional studies at the Indiana University Kelley School of Business.
This person is not in any teams
This person is not in any offices