Owens Corning
John Cavanagh is a seasoned supply chain professional with extensive experience in various leadership roles across multiple industries. Currently serving as the Supply Chain Leader for Roofing at Owens Corning since September 2017, Cavanagh previously held positions including Materials Manager at Johns Manville, Director of Sourcing and Director of Finished Goods Planning at First Solar, and Group Business Process Owner at Newell Rubbermaid. Cavanagh's expertise encompasses materials management, sourcing strategies, and demand planning, with a notable history of developing standard operating processes and project management frameworks. Cavanagh holds a Master of Supply Chain Management from The Ohio State University Fisher College of Business and a Bachelor of Science in Public Policy Management from The University of Akron.
This person is not in any teams
This person is not in any offices