Takeshi Kenmochi

Dr. Takeshi Kenmochi