News

As many as 1,000 jobs at the United States Army’s STRI headquarters in Orlando could be on the chopping block.