Catena Media promotes from within for new SVP of technology

Stefan Grech to oversee affiliate’s tech and engineering strategy, as promotion also sees him join the Malta-based group’s executive management team

Catena Media News People