A man charged in a July homicide in Waterbury has been extradited from Florida, police said Friday.

Ramon Ocasio, 35, was located and taken into custody in Florida earlier this month by the United States Marshals Service.

After he was taken into custody, Ocasio was charged with murder, criminal use of weapon and illegal dischargeof a firearm. Lt. David Silverio said Waterbury police extradited Ocasio from Orlando to Connecticut on Thursday.

Ocasio is being held on a $1.5 million bond pending arraignment in Waterbury Superior Court.

Ocasio was arrested in the July 13 killing of William Charles David, 48, of Waterbury.

The office of the Chief Medical Examiner determined the cause of David’s death was gunshot wounds to the head, torso and upper extremity. The death was ruled as a homicide.

Detectives determined that David was involved in a domestic disturbance in a John Street apartment.

During this disturbance, Ocasio arrived at the apartment and confronted David, Silverio said.

“During the course of this disturbance, the victim left the apartment and went outside. Ramon Ocasio went out onto the second-floor rear porch and was arguing with the victim who was now standing in the driveway. At one point, Ocasio shot several gunshots at the victim, ran down the rear porch stairs and departed,” Silverio said.