Hi, my name is John and I come from Toronto. Canada. For almost the last 20 years, I've been teaching English in different parts of the world. I specialize in TOEFL, IELTS, junior TOEFL, PET, English conversation, business English, American History and general English. I have spent the last 10 years teaching in China, getting students ready for top schools and universities in America, Canada, England, Australia and New Zealand. I love helping students of all ages reach their goals in regards to the English language.