Taichi Yagami/Tai Kamiya

Taichi Yagami/Tai Kamiya is