From Halopedia, the Halo wiki
Sparks was assigned to the Spirit of Fire in early 2531. He participated in the Harvest Campaign, the Battle of Arcadia and the Battle of Trove. After these events, he entered cryosleep along with the rest of the crew. On March 28, 2559, he and everyone else were awakened after 28 years of drifting in space to find themselves at the Forerunners' Installation 00. There, Sparks fought against the Banished during the Second Ark Conflict. Following the departure of Installation 09, Sparks was part of Operation: SPEARBREAKER, an attempt to thwart a Banished plot designed by the Mgalekgolo pair known as Colony.
Upon returning from their successful mission, Sunray wasted no time in moving on to meet additional challenges. Deployed into some of the most hostile, Banished-occupied areas of Installation 00, Sunray has encountered hostile resistance from Warlords, Sentinels, and Forerunner armiger contingents alike.
Sunray's most recent missions involve the elimination of Banished commanders identified by Isabel as being critical to Atriox's attempts to harness the Ark's power. Shortly after SPEARBREAKER, Sunray accomplished a successful clandestine assassination of a Jiralhanae captain. Employing tactics gleaned from archived after-action reports from Operation: GREY VEIL on Heian, Sparks landed a killshot that has quickly become legend amongst other marksmen aboard the Spirit of Fire.
Personality and traits
Sparks is something of a wildcard even among the Spirit of Fire's impressively large cast of misfits and rogues. His long list of non-judicial punishments and reprimands would have landed him a full-time billet in the ship's brig were it not for two unique qualities: his unparalleled skill with an SRS99 anti-materiel rifle and his seemingly-supernatural ability to acquire the rarest (and tastiest) meal packs on the ship. 
Sparks uses an M99A2S3 Stanchion with the Dazzle camo pattern, with an ODST and scorpion tokens, with the message "Harvest sends its regards!" on it. He also wears a SinoViet LCX-20V1 sensor module.
List of appearances