Yozakura Jougen

Yozakura Jougen, alias Kozakura

Trivia

 * Yozakura means "Night Cherry Blossom".