David Agren

David Agren is TPPF’s Senior Fellow on Mexico Policy. He’s a Canadian freelance journalist reporting and writing on Mexico, Mexican politics, the Catholic church, culture, crime, immigration and Latin American crises.