David holds a master's degree in linguistics and for the past ten years or so has traveled each year to a different country to teach English as a volunteer.