YouTube’s Global Ad Chief Named Managing Director of Google UK and Ireland

Business