Edit | Respond

Takeshi Ito seems most likely based on the credits