Scientists around St. Louis worry their medical research will lose key funding as the National Institutes of Health (NIH) announced changes on how finance grants can be ...
A Tennessee-based paper company with facilities across the country has announced it will be closing its St. Louis facility and laying off over 70 employees.