Hi TommyT,
I know several such teachers, and they are all very good at what they do. Some people think that non-native teachers are somehow less qualified to teach a language than are native speakers, but I disagree. A language teacher should be an expert in the language and in language teaching. You don't need to be a native speaker to meet those criteria.
Englishuser