An ex-convict was captured and charged Friday in the abduction, robbery and shooting of two Charlotte County prosecutors, one of whom died of wounds suffered while trying to shield his female colleague.

Authorities said two attempted murder counts were filed against the ex-convict, Samuel Andrew Pettit, 26, of Punta Gorda, but one would be upgraded to first-degree murder with the death of assistant state attorney Norman Langston, 27."Pettit is accused of abducting Kathleen Finnegan and Norman Langston at gunpoint at 10:30 p.m. Wednesday," she said, adding that besides the upgraded murder charge against Pettit, other charges were pending.

Finnegan, 28, was listed in good condition Fawcett Memorial Hospital in Port Charlotte. Langston, who police said was shot in the head when he used his body to shield Finnegan from her attacker, had been on life support systems since the incident.