Taichi Hara

Disciplines: