Police in central Florida say they've arrested a man who shot at George Zimmerman during a confrontation earlier this week.

Lake Mary police said in a news release Friday that Matthew Apperson has been charged with aggravated assault with a deadly weapon, aggravated battery with a deadly weapon and firing a missile into an occupied conveyance. Apperson turned himself in Friday evening.

Zimmerman's attorney has said the former neighborhood watch volunteer had recently moved to another state but came back to the Orlando suburb for Mother's Day. He was driving to a doctor's appointment Monday when detectives say Apperson intentionally fired his gun into Zimmerman's truck without provocation.

Apperson's attorney has said his client fired in self-defense.

Zimmerman suffered minor injuries from flying glass and debris.

Police say they have recovered two guns from Apperson and one from Zimmerman.

Zimmerman was acquitted of second degree murder in the 2012 death of Trayvon Martin.