Takashi Kikuchi, Ph.D, D.Phil (Oxon)

JAD profile