Takeki Uehara

Dr. Takeki Uehara