Naoyuki Takahata

Dr. Naoyuki Takahata