Tensar Corp. and Tensar Intl. consolidate locations
November 17, 2010 | News
Tensar Corporation and its principal business unit Tensar International (TI) will consolidate their headquarters locations, effective Nov. 22, according to a company press release issued Nov. 17. The move, which takes the companies to a new office complex in Alpharetta, Ga., north of Atlanta, ends m…