David Agren is a Mexico City-based freelance journalist. His work has appeared in The Globe and Mail, Financial Times, the Washington Post and America Magazine.