Xie Haidong

Xie Haidong

also known as 谢海东