Telestream has dismissed Dan Castles and appointed Benjamin Desbois as its new CEO27 May 2026 [+] The board of directors of Telestream has appointed Benjamin Desbois as chief executive, with effect from 1 July 2026. Desbois, currently Telestream’s Chief Growth ...