Terra Worldwide Logistics announced Tuesday that three years after its founding, the supply chain solutions company has eclipsed $1 billion in trailing 12-month revenue.
“Terra is the largest transportation solutions company … that you’ve probably ne… [2155 chars]