Moffatt & Nichol to expand into 3,370 square feet of space in Norcross Georgia.
Norcross, Georgia — According to state and local development sources, Moffatt & Nichol plans to build out 3,370 square feet of new space in Norcross. The company plans to occupy the new space at 6525…