He has served as a consultant to international organizations including the World Bank, the United Nations Development Program, the Organization for Economic Cooperation and Development, the United States Agency for International Development, the Ford Foundation, and also to governments in Africa and Latin America.