Taro Takahashi


Taro Takahashi - researcher, ORCID id # 0000-0002-6730-6923. He was born on November 15, 1930 in Tokyo and died on December 3, 2019 in Englewood. He was awarded the Champions of the Earth.