Takeya Hara

Dr. Takeya Hara