RANDOLPH (CBS) — A 29-year-old Randolph man was arrested Sunday after he allegedly attacked and robbed a 74-year-old man. Demetrius James was charged with assault and battery on a person over 65 and unarmed robbery.

The victim’s daughter, Joanne Cody, said her father was randomly attacked. “I don’t know what kind of animals these kind of people are, that attack the elderly and steal from them while they are out for their daily walk,” she said.

READ MORE: Green Line Trolley Driver Facing Charges For July Crash

Randolph Police said a woman driving on North Street reported the assault around 10:40 a.m. She gave a description of the man to police.

Responding officers found the older man. He “suffered injuries to his face and reported being robbed of his wallet and keys,” said police. The man was transported to a nearby hospital.

READ MORE: CDC Advisers Recommend Who Can Get Booster Shots Of Pfizer's COVID-19 Vaccine

“A short time later, a resident who heard the description of the suspect on the scanner called police and reported they saw someone matching the description running through their backyard.”

Police found and arrested James near the Linwood Cemetery on North Street, about a quarter mile away from where the alleged attack took place.

Cody said her family has been in the area for 40 years and has never had a problem before.

MORE NEWS: Salem Haunted Tour Is Most Booked Experience Of Fall, According To Tripadvisor

James is being held on $5,000 cash bail.