Canon EMEA Appoints Debbie Brown as Head of Human Resources

London, UK, 04 March 2026 – Canon EMEA announces the appointment of Debbie Brown as its Head of Human Resources.

Debbie Brown will lead Canon’s people and organisation strategy across the EMEA region. She brings over 25 years of extensive HR experience within the business, having held a wide range of roles in both national sales organisations and headquarters environments.

Most recently, as EMEA HR Director for the Developing Regions Business Group, Debbie was instrumental in leading initiatives to support sales growth and expansion while enhancing employee experience and engagement in developing regions.

The new appointment follows the retirement of Caroline Price who, after a 29-year tenure with the company, most recently held the role as Head of HR for the region.

“I’m delighted to be taking on this role at such a pivotal time of external change and how this impacts business performance.” said Debbie. “Collaboration is essential and I firmly believe that our people are our greatest asset. My focus is on developing the skills and capabilities needed for a modern, agile organisation, while evolving our strong culture to support high performance, drive productivity and efficiencies, and ensure our employees remain at the heart of our success.” 

“Debbie’s extensive experience across our business, and her recent success in driving organisational growth in key developing markets, make her the ideal leader to guide our people strategy forward,” said Sam Yoshida, President & CEO, Canon Europe, Middle East & Africa. “We are pleased to welcome her to the executive leadership team.”