Alan Ross is the Global Head of Strategy & Capabilities at Kenvue and a Senior Vice President. With a strong background in marketing and business strategy, Alan has held various leadership positions at Johnson & Johnson, including Managing Director for Consumer Health across multiple countries. Prior experience includes serving as a Business Analyst at McKinsey & Company and leading strategic initiatives in diverse roles, demonstrating a consistent ability to build high-performing teams and deliver results. Alan earned an MPhys in Astrophysics from The University of Edinburgh, underscoring a unique blend of analytical and strategic thinking in their career.
This person is not in the org chart
This person is not in any teams
This person is not in any offices