STATEN ISLAND, N.Y. -- A 54-year-old man hit a man and woman with a car after the victims caught him in the act of stalking their 21-year-old daughter in Great Kills, according to police and a source with knowledge of the investigation.

Richard Savino, of the 300 block of Giffords Lane, was allegedly driving a 2014 Hyundai Genesis that struck a 53-year-old man and 50-year-old woman on Sept. 12 at about 8:40 a.m. in front of a home in Great Kills.

Savino followed a 21-year-old woman multiple times on public streets from late August until the man and woman were hit on Sept. 12, according to the criminal complaint and the source.

The three victims and Savino were strangers before the suspect allegedly used his car as a weapon.

The parents of the alleged stalking victim confronted Savino after spotting him more than once near their home following prior incidents involving their daughter, the source said.

Savino allegedly hit one person with the front, right bumper and the other with a driver’s side of the car.

The male victim was trying to grab the door handle of the car when he was struck and fell to the ground injured, the source said.

The victims suffered injuries that included a concussion, lacerations, redness, swelling, bruising and substantial pain, the complaint states.

Savino has been charged with felony assault and misdemeanor assault, stalking and harassment.

Savino, who was arrested shortly after the crash, is due back in Criminal Court on Dec. 4 with bond set at $2,000, according to public records.

An attorney for the suspect did not immediately respond to a request for comment.