A Jacksonville man has been arrested after police say he fatally shot a friend of his estranged wife who intervened in a domestic dispute last month between the couple.

Carl Alan Allgood, 29, of Forest Boulevard was taken into custody Tuesday on a murder warrant in the shooting of Lloyd "Trey" Gilpin, according to the Sheriff’s Office.

An argument between Allgood and his wife broke out when he showed up uninvited at her home on Skycrest Drive on Sept. 15, the Sheriff’s Office said. Allgood’s wife’s friends, including Gilpin, asked him to leave but before he did he made it clear he was armed with a gun.

Afterward, Allgood repeatedly texted his wife over the next few hours until he returned to the home and knocked on the door, the Sheriff’s Office said. Gilpin, who answered the door, told Allgood his wife wasn’t there.

While the two were talking, Allgood’s wife pulled into the driveway and then another argument broke out, according to the Sheriff’s Office. Gilpin stepped in and he and Allgood started fighting.

Witness said Allgood pulled a handgun from his waistband and shot Gilpin and then shot him three more times, including once in the head, as Gilpin lay on the ground, the Sheriff’s Office said.

Court records show Allgood’s wife and her friend and roommate sought restraining orders against him Aug. 18. According to the petition filed by his wife, with whom he shares a child, Allgood is medicated for bipolar disorder and has a conceal and carry permit.

The request said Allgood had been violent, kicking his estranged wife at least once Aug. 13, and then threatened at some point to kill her if she left him.

The petition filed by her friend said he came to her home Aug. 13 angered by his wife’s desire to divorce him and threatened the friend. Later, the complaint said, Allgood locked her out of her home with her children inside and cocked his gun in front them making another threat.

Garrett Pelican: (904) 359-4385