LAKE WORTH, Fla. -- A person was killed in Lake Worth on Saturday and a suspect is in custody.

The Palm Beach County Sheriff's Office and Palm Beach Fire Rescue received a 911 call stating a person covered in blood was lying next to the railroad tracks north of 7th Avenue N.

Authorities found a 3-foot sword near a dead man, identified as David Beckett, 58, with visible injuries consistent with a violent attack.

Detectives interviewed witnesses and arrested 51-year-old George C. Livingston on charges of second-degree murder.

PBSO said the investigation determined that Beckett and Livingston got into an altercation, which led to Livingston stabbing Beckett with the sword found at the scene.

Both men lived in a homeless camp near the scene of the incident.

Court records show Livingston is a convicted felon with several arrests in his past. In 1998, he was sentenced to five years in prison after being found guilty of aggravated stalking.

In 2011, he was arrested for carrying a knife and stun gun while at a children's play area at the Boynton Beach mall. He was also arrested for possession of a weapon by a convicted felon in 2013 for carrying a knife near the Lake Worth Casino.