Takahide Okamoto

Dr. Takahide Okamoto