Takafumi Ito

Prof. Takafumi Ito

Division of Nephrology, Shimane University Hospital, 89-1 Enyacho, Izumo 693-8501, Japan
orcid

Contribution