Takuya Hirata

Dr. Takuya Hirata