Ann Garreaud will be responsible for all financial and commercial operations across Ogilvy’s global network.