Sohsaku Yamanouchi

Dr. Sohsaku Yamanouchi