Kyou Takigawa
    Kyou Takigawa
    Age: 25
    He's a teacher.