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.
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.