Masashi Takegahi

Affiliations

  • Other at Grand Perfecta Inc. (GPIW), 2018-07-09