Agencies | People John Reid Out at Isobar By Kiran Aditham on Mar. 30, 2011 - 2:09 PM Guess Pedro Cabral’s words didn’t quite stick. Six months or so after the head of Isobar North America proclaimed that his new ECD hire John Reid’s “creative vision and experience are right in line with the ...