Shigenori Hayashi

Dr. Shigenori Hayashi