David Berrigan is a senior practitioner at Barrington with over 25 years of experience in consulting and management roles, across a wide spectrum of industries, organizational environments and technology domains. He brings extensive experience to planning and managing large multi-year programs focused on Information Technology and Business Architectures, and implementing IT-enabled business solutions. His career has included leadership roles delivering Strategic IT Roadmaps, Business Cases, Solutions Architectures, Package Selections, Solution Deployments, Outsourcing, Process Improvements and Operations Management.