International Grandmaster

step5

Kai-Chi Huang, Taipei, Taiwan