NTE Lays Off 18% of Its Workers

Ìý