David Bevis comes from England and currently lives in Mexico, where he works as a teacher and translator.