Genichiro Murakami

Genichiro Murakami (村上 源一郎) is the leader of the Flower Ninja Clan.