02-09-2026 13:00 via campaignlive.co.uk

Ogilvy UK promotes Stephen Maycock to UK influence creative strategy lead

Maycock has also taken on the role of influence EU excellence lead for Open X.
Read more »