Terra Development LLC announced the successful $16 million sale of 325 acres in Commerce, Georgia to the International ...