by Free the Slaves | Oct 22, 2010 | Slavery in the News
Ambassador Luis CdeBaca, who heads the State Department’s Office to Monitor and Combat Human Trafficking has been called America’s “Human Trafficking Czar.” As a federal prosecutor, CdeBaca was lead council in what was the biggest human...