In a report released today, Kevin Steinke from Barrington reiterated a Buy rating on Icf International (ICFI – Research Report), with a price ...