Before assuming the role of head of Coast Guard Intelligence, James Sloan was the Director of the Financial Crimes Enforcement Network (FinCEN) from April 12, 1999.
Ribadu’s achievements in the EFCC included the de-listing of Nigeria from the FATF List of Non-Cooperative Countries & Territories, admission into the prestigious Egmont Group and the withdrawal of the US Treasury FINCEN Advisory on Nigeria.