Crime

Murder suspect called 911 after he shot unarmed neighbor in Fort Worth: affidavit

Police arrived on scene and found the victim, 26-year-old Oscar Lopez, lying in his driveway with multiple gunshot wounds to his body, authorities said.
Police arrived on scene and found the victim, 26-year-old Oscar Lopez, lying in his driveway with multiple gunshot wounds to his body, authorities said. Getty Images/iStockphoto

The man accused of killing his neighbor in Fort Worth on Nov. 24 told police he shot the victim after being punched in the face, according to an arrest warrant affidavit.

Caspian Sanders Swinney, 26, called 911 after the shooting to report he had shot his unarmed neighbor, according to the affidavit.

Swinney told police that Oscar Alberto “Beto” Lopez, also 26, had punched him in the face, according to the warrant.

Lopez’s family said they believe the shooting occurred after an argument started about loud music. Lopez had just arrived home after picking up food for his wife and children, according to the family.

Police arrived on scene in the 1200 block of East Davis Avenue and found Lopez, lying in his driveway with multiple gunshot wounds to his body, authorities said. Investigators found four fired casings from a 9mm handgun, according to a police report.

A 26-year-old father of two was fatally shot in front of his Fort Worth home the night of Nov. 24, 2024. Two fundraisers have been organized to help cover Oscar “Beto” Lopez’s funeral expenses and provide support for his family.
A 26-year-old father of two was fatally shot in front of his Fort Worth home the night of Nov. 24, 2024. Two fundraisers have been organized to help cover Oscar “Beto” Lopez’s funeral expenses and provide support for his family. Family photo via GoFundMe

Another neighbor told police he heard gunfire, looked in that direction, and saw a man matching Swinney’s description in a “shooting stance” between the two houses, according to the warrant.

Swinney was detained at the scene, but suffered a medical emergency and was transported to a local hospital for treatment, police said.

Swinney requested legal counsel shortly after being released from the hospital, police said.

Swinney was booked into the Tarrant County Jail on a murder charge and was released on $250,000 bond on Nov. 28, according to jail records.

This story was originally published December 2, 2024 at 7:08 PM.

Lillie Davidson
Fort Worth Star-Telegram
Lillie Davidson is a breaking news reporter for the Fort Worth Star-Telegram. She graduated from TCU in 2025 with a bachelor’s degree in journalism, is fluent in Spanish, and can complete a crossword in five minutes.
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER