Bagley has done consultancy work for the United Nations Development Program (UNDP), for the U.S. Government (Department of State, Department of Defense, Department of Justice, the Federal Bureau of Investigation, and the Drug Enforcement Administration), and for several governments of Colombia, Ecuador, Bolivia Panama and Mexico on issues of drug trafficking, money laundering and public security.