Theresa Chan

Theresa Chan

A xennial living like a millennial. Wide interest, but more passionate in politics, development, education and the environment. Has a MA in development studies