Neil Duffy Appointed as Chief Commercial Officer for OverActive Media Americas

Telefónica and OverActive