John Takekawa

Dr. John Takekawa