News

ICF (NASDAQ: ICFI), a leading global solutions and technology provider, reported results for the second quarter ended June 30 ...