Solo

Solo is Geo Stelar's rival in the Mega Man Star Force (series).