Ichirou Sugishiba

Ichiro Sugishiba Appears in Episode 2 and is a Human in Dragon Drive, he is 2nd in the leaderboard.