Takenori Niioka

Dr. Takenori Niioka