Takashi Hamada

Dr. Takashi Hamada