MOUTAIN VIEW, Calif., Aug. 22, 2012 /PRNewswire/ — Peel, the company dedicated to revolutionizing the way you watch TV, today announced that Philip Poulidis has become the newest addition to the Peel executive team as the Chief Revenue Officer. In the newly created position, he will be…

Read more