Ogawa TakashiBorn in Nagoya, Japan in 1999. Earned a BA in Political Science from National Cheng Kung University; and a MFA in Cinematography from Shanghai Theatre Academy.From Tokyo International Film Festival 2026, No. 39