Junji Yamauchi

Dr. Junji Yamauchi