Takehisa Yamamoto

Dr. Takehisa Yamamoto