Caryn Little

Email Caryn

Articles

Walmart Closing 269 Stores

Walmart said it will close 269 stores in 2016, as the mega-retailer tries to revitalize its slumping finances.