Hiromichi Ohta

Professor, Hokkaido University
  • Hokkaido University
  • 81117069428
  • Japan