Ogilvy UK promotes Stephen Maycock to UK influence creative strategy lead
Articlecampaignlive.co.uk
Maycock has also taken on the role of influence EU excellence lead for Open X.
Last updated Sep 2, 2026 by ATDb automated enrichment
Loading relationships...