Terry Greene Sterling is a journalist, author and teacher. She has long covered the people, places and politics of the American southwest and northern Mexico. She lives in a suburb of Phoenix with her husband and a white dog that eats carrots. More