International Grandmaster

Memphis

Yuanzheng Tao, Shaoxing, China