Naoki Takada

Dr. Naoki Takada