Gareth

Gareth is one of the Soul Erasers (special Mavericks) of Mega Man Xtreme 2, and you battle him when playing as Zero.