David Agren/ CPJ Mexico Correspondent

David Agren is a Canadian freelance journalist and Mexico correspondent for CPJ. He has covered the country since 2005 and currently writes for USA Today, Catholic News Service, Maclean’s, CTV and the Toronto Star.

Exit mobile version