Naoyuki Takeuchi

Dr. Naoyuki Takeuchi