Trevor O'Brien
Tuesday, Feb. 2, 2016
Deutsch North America chief digital officer Winston Binch announced that Trevor O’Brien has been appointed partner, chief technology officer in New York, and in L.A. Pam Scheideler has been promoted to partner, chief digital officer.
“Digital’s a big...