Ryo Marifuji a.k.a. Zane Truesdale is a Yu Gi Oh GX character... you could say he's the major antagonist of the show.
(a super-nice person!) comissioned me to make him! I'm most please with this jacket, which alone took me a day to make.
Ryo costs $30
plus shipping and handling.