Texas Highway Patrol Trooper Damon Allen, 41, was laid to rest Friday after he was shot and killed during a Thanksgiving traffic stop in Freestone County.

A funeral was held at 10 a.m. at the Mexia High School Football Stadium in Mexia. The funeral was followed by a procession that was lined with blue ribbons. His interment was held at the Salem Cemetery near Freestone.

Watch the funeral below.

Trooper Allen was born Oct. 4, 1976 in Morgantown, Kentucky -- the tiny seat of Butler County. But, Allen's heart was always in Texas, where he moved eight years later and lived out the remainder of his life.

He played football for the Mexia Black Cats and graduated from Mexia High School in the class of 1995. He married Kasey Pickett on Nov. 27, 1993.

"He was just a really good guy, and he's going to be missed by all of us," Kristi Beard, who graduated with Trooper Allen in 1995, told our sister-station WFAA.

After graduating high school, Trooper Allen worked briefly at the Mexia State School before spending five years employed at the Michael Unit -- the men's prison in Anderson County. He then became a state trooper, a position he held for the last fifteen years of his life.

"He never became an officer to just arrest people, Damon was an officer because he wanted to help people," Trooper Allen's friend Carlos Carter told WFAA.

In his spare time, Trooper Allen was both a hunter and fisherman, who loved riding a jeep in the dunes at the beach, according to his obituary.

His relationship with God meant a lot to him. Trooper Allen was known to attend both the First Assembly of God in Mexia, as well as the Cowboy Church in Freestone.

Trooper Allen and his wife Kasey had three daughters.

The family has asked any memorial gifts to be made to the 100 Club at 5555 San Felipe St., Ste 1750 in Houston. Click here to donate to the 100 Club online.

To donate directly to the family, visit any branch of Incommons Bank or Citizens National Bank and explain you would like to contribute to the account for Trooper Allen's Family. One hundred percent of the money in those accounts will be given to Trooper Allen's surviving family.

The suspected gunman, 32-year-old Dabrett Black, of Lindale, was captured in Waller County -- northwest of Houston. As of Friday afternoon, he was being held in the Freestone County Jail on a charge of capital murder of a peace officer.

Black had a history of violence against law enforcement. You can read more about that here.