Tag: Mathieu Plassard

Ogilvy SA among Cannes Top 5 most creative agencies of the decade

Ogilvy Johannesburg has ranked third in the Cannes Lions Middle East and Africa Agency...