Hiroya Takeuchi

Dr. Hiroya Takeuchi