ben richards

Jul 7, 2021

Ogilvy global strategy chief to depart

Ben Richards is stepping down to start a new venture after a decade with the agency.

Dec 16, 2014

Ogilvy & Mather names Ben Richards global strategy chief

NEW YORK - The new worldwide chief strategy officer, leading business transformation, tells Campaign how he'll integrate complex strategies on a global scale.