Author Terry Xu

Terry Xu is the Chief Editor of The Online Citizen. He's an engineer by training, a photographer by interest and a reporter by passion.

1 2 3 104