Sota Takanezawa

RIKEN, Japan