Takafumi Hara

Dr. Takafumi Hara