Digital Marketing & Ad Tech News

Turn CEO Bill Demas Is Stepping Down

Departure Comes Amid Stormy Times for the Ad-Tech Industry