11046042

Name 11046042
Category IMD
Affiliation Taiwan
Country Taiwan Taiwan