Takahide Hori

Location

Tokyo, Japan