Jean-Claude Dubacher

Jean-Claude Dubacher

Chairman and CEO, B. Braun of America Inc.
CED Trustee

Jean-Claude Dubacher is Chairman and Chief Executive Officer of B. Braun of America Inc. Headquartered in Bethlehem, Pennsylvania, the company includes B. Braun Medical Inc., B. Braun Interventional Systems, Aesculap® and CAPS®. B. Braun of America is a subsidiary of the B. Braun Group of Companies, a global leader in medical devices, pharmaceutical products and healthcare services.

Mr. Dubacher joined B. Braun in August 2019 as President, B. Braun Medical Inc., and has been serving as Chairman and Chief Executive Officer of B. Braun Medical Inc. since January 1, 2020. His experience in the healthcare industry spans more than 15 years in consulting and corporate roles, including strategy, commercial, supply chain and manufacturing. Before joining B. Braun, Mr. Dubacher led commercial operations for the Surgical Ophthalmology Division of Johnson & Johnson in Europe, Middle East and Africa. He began his professional career as a consultant at McKinsey & Company, and later held positions at Advanced Medical Optics and Abbott Laboratories. He currently sits on the boards of the German American Chamber of Commerce and AdvaMed.

Mr. Dubacher holds a Ph.D. in law from the University of Zurich in Switzerland, and an MBA from Harvard Business School. He is married and has twin daughters.