News

L.S. Starrett, one of Athol’s largest employers, has laid off 179 employees, both in Athol and at other locations.