WESTLAKE, Ohio—TravelCenters of America has formed eTA, a new business unit that aims to deliver sustainable and alternative energy to the marketplace. The unit will partner with the public sector, private companies and customers to facilitate industry transformation, the company announced .
↧