Chris Drake named VP of biz & corporate development at Telestream Thursday, August 3, 2017 Telestream®, a provider of digital media tools and workflow solutions, has create a new senior leadership role within its organization.…