Nobutoshi Yamaguchi

Dr. Nobutoshi Yamaguchi

Division of Biological Science, Nara Institute of Science and Technology, 8916-5, Takayama, Ikoma-shi, Nara 630-0192, Japan
orcid