ICF International Q1 Earnings Review | Intellectia.AI