Neptune Technology Group
Coalition raises concerns surrounding manufacturer’s environmental, labor practices in small Alabama town
The report from the Good Neighbors Alabama coalition concerns the Neptune Technology Group plant in Tallassee.
The report from the Good Neighbors Alabama coalition concerns the Neptune Technology Group plant in Tallassee.