
Mitch Bowker Officially Steps into CCO Role at Point
Mitch Bowker has officially been appointed to the role of Chief Creative Officer at Point, a global marketing investment partner agency working with the world’s most recognised brands in 13 offices across 26 countries in Africa and the Middle East. The seasoned professional joined Point as an acting Chief