He has been a contributing editor to The Los Angeles Times Magazine and is Associate Professor in Journalism and Latin American Studies at the University of Arizona. He lives in Tucson, Arizona.