Takuya Taoka

Dr. Takuya Taoka