Neil Stoddard was the DEA deputy country attaché in Colombia, and worked under Javier Peña during the investigation of the Cali cartel.
Advertisement
Neil Stoddard was the DEA deputy country attaché in Colombia, and worked under Javier Peña during the investigation of the Cali cartel.