Stefan Vaughn

Stefan Vaughn

Vice President, Chief Financial Officer

Stefan Vaughn is responsible for leadership and oversight of the finance function and related processes for the U.S. organization. Stefan has nearly 20 years of finance experience in manufacturing, consumer goods, biopharmaceuticals, and consulting. He has held successive leadership roles in U.S. and international commercial finance, including as Asia Pacific CFO for Takeda Pharmaceuticals, a $1 billion business. At Takeda, he supported the business transformation of commercial operations, business development, ERP implementation programs, and global operational efficiency initiatives designed to reduce duplication and complexity. Prior to Takeda, Stefan worked for Robert Bosch Tool Corporation, CF Industries and McBee Associates in various finance positions. He holds an MBA from DePaul University and a Bachelor of Science degree in Finance from University of Maryland.