Kazuhiro Takeuchi

Dr. Kazuhiro Takeuchi