A graduate of Mount Royal University, David Agren has reported on Mexico and Latin America since 2005 and resides in Mexico City.