Haruo Takeshita

Dr. Haruo Takeshita