David Allen is a seasoned technology and analytics expert with a robust background in facilitating business transformations across various industries. Currently serving as an Expert Partner at Bain & Company since 2013, David specializes in technology strategy, operating model redesign, Agile/DevOps transformation, and cloud adoption. In addition to this role, David has been an Advisor at SnapStrat since 2016 and founded New Castle Partners, offering strategic consulting services. Previously, David held significant positions such as CTO/CIO at Seagate Technology, CTO at Inovant/Visa, and has contributed to various advisory roles including GLMX and Eyeona. David's educational background includes studies at the University of Rochester and UC Irvine.