Tai Kamiya/Taichi Yagami (Digimon the Series)

Tai Kamiya/Taichi Yagami is