> Annemarie Armstrong
Highlights
Annemarie Armstrong is managing director at Saatchi & Saatchi Science.