Irene Luo
Irene Luo
Author
Irene is the assistant producer for American Thought Leaders. She previously interned for the China News team at the Epoch Times. She is a graduate of Columbia University with a degree in Political Science and East Asian Languages and Cultures.