Tatsuya Takeshita, Japan

Wakayama Medical University Public Health