Kiyoshi Teshigawara

Dr. Kiyoshi Teshigawara