Takasugi Shinsaku

Takasugi Shinsaku (高杉晋作, Takasugi Shinsaku)