Hayabusa Ouda

Hayabusa Ouda (Ouda Hayabusa) is Captain of X-Faction's Defense Division.