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 the Phoenix metro area with her husband and a white dog that eats carrots. More