GARY MARVIN DAVISON has very diverse teaching experiences as he has taught in prison, at four high schools and two universities, and at English-as-a-Second Language institutions in Taiwan, where he has lived for two lengthy periods and where he visits frequently.