ENGLISH TEACHER USA
David Holmes was born and educated in England and is a native English speaker. He majored in Education, English and Classical Music. He is widely travelled and has lived and worked in several countries.
Teachng ESOL (English for Speakers of Other Languages) is one of the most rewarding parts of his work.
English Lessons Online, In Your Home, Library or Any Convenient Place for Beginners to