Tag: Devika Bulchandani

Ogilvy taps Liz Taylor as its first female global chief creative officer

Former Publicis Groupe creative leader Liz Taylor is returning to her old stomping...