Greg Goodmacher

Greg Goodmacher lives in Japan, where he teaches environmental issues, animal rights and other global issues in English at a Japanese college. He also writes textbooks and travel and culture magazine articles.