Home News Netflix appoints Bozoma “Boz” Saint John as its new Chief Marketing Officer