Shinichi Takeuchi

Dr. Shinichi Takeuchi