doctor placeholder image
Research Associate

Teh-ling Takeshima