Takuya Shimosaka

Dr. Takuya Shimosaka