Taku Hatta

Dr. Taku Hatta