Peter Greene is a recently retired classroom secondary English teacher of 39 years. He lives and works in a small town in Northwest Pennsylvania, and blogs at Curmudgucation.