ORANGE PARK, Fla. -- Friday, May 31, Steven Larue and his son were allegedly approached by Jordan Hall demanding money, according to an Orange Park police report.

Larue, 35, and his 11-year-old son were walking in the 400 block of Plainfield Avenue. Hall, 21, allegedly pointed the gun at the two victims, the report detailed.

Larue claims Hall fired the gun into the ground when he said he had no money. The report said that Larue and Hall struggled with each other, when the gun went off again at close range to Laure's head.

The victim then pursued the suspect when he ran from the area. Larue's son flagged down Orange Park Officer E.M. Claxton. Clay County Sheriff's Office and J. Morris with the K-9 unit assisted in setting up a search perimeter in the area.

The dog tracked the suspect to the Jennifer Green Apartments where a witness saw a man matching the description of Hall, getting in a silver Mercury Sedan, according to the report. Officer Mobley conducted a traffic stop and found three occupants in the vehicle with Hall. Police then say Hall fled from the vehicle.

Officer Morris and the K-9 unit tracked Hall to Coastal Credit where he was found on the roof wearing only boxers and socks. The report said, Hall refused to comply with officers and attempted to flee again. When Hall fled from the roof, Morris' used his dog to help subdue the suspect.

Hall was taken into custody and charged with one count of armed robbery with a firearm or deadly weapon, aggravated battery with a deadly weapon and resisting/obstructing/opposing of an officer without violence.

The report said shell casings were found at the location and a small handgun, which was collected for evidence. Officers conducted a field gunshot residue test, which was positive. Additionally, Larue and his son also positively identified the suspect.

The occupants in the vehicle said Hall allegedly offered them $40 for a ride and do not know the suspect.

Larue received an injury to the left side of his forehead and to his lower lip, which he said was from ducking under the gun when it went off during the altercation.

After being medically cleared from Orange Park Medical Center, Hall was transported to the Clay County Jail.