
Canon has appointed Debbie Brown as its new head of human resources for the Europe, Middle East and Africa (EMEA) region.
Brown, who has more than 25 years of dedicated HR experience within Canon, will lead the organisation’s people and organisation strategy across the EMEA region.
Most recently, as EMEA HR director for the developing regions business group, Brown was instrumental in leading initiatives to support sales growth and expansion, while enhancing employee experience and engagement in developing regions.
She has a proven track record of driving employee engagement and business growth, particularly in developing markets, and has held a range of roles in both national sales organisations and headquarters environments.
Brown’s appointment follows the retirement of Caroline Price from the role, who leaves after a 29-year tenure.
Brown said: “I’m delighted to be taking on this role at such a pivotal time of external change and how this impacts business performance. 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.”
Sam Yoshida, president and chief executive officer of Canon EMEA, added: “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. We are pleased to welcome her to the executive leadership team.”


