A Youngstown man has been arrested after allegedly firing a gun at his ex-girlfriend's home and pointing a gun at a police officer early Sunday morning.

Mark Twan Colpetro Jr., 19, faces charges of felonious assault, improperly handling a firearm in a motor vehicle, and discharging a firearm near prohibited premises.

Police responded after they heard around five gunshots reported in the 50 block of East Auburndale Avenue.

Police were able to identify shell casings in the road and a broken window in the home.

A man at the scene told police that Colpetro had shot at the house because he was angry at his granddaughter, who is Colpetro's ex-girlfriend, according to a police report. 

An officer working security at St. Dominic's Church nearby also told police he witnessed Colpetro fire the handgun and pointed it at the officer, according to a police report.

It is not clear if Colpetro fired at the officer.

According to the police report, a witness told police where Colpetro lived, but a woman who opened the door at the home would not let officers inside to search for him.

Officers stationed in the rear of the house then say they saw Colpetro jump from the second story window and run.

Officers caught up with Colpetro and took him into custody.

The man living at Auburndale Avenue also told police that days earlier Colpetro had allegedly taken the girl stripped her of her clothing and held her against her will, according to a police report.

According to the police report, Colpetro's mother convinced him to let the victim go after he had threatened to kill the victim.

The drive-by shooting happened two days later.

Nobody living on Auburndale Avenue was hurt.

Colpetro is currently being held in the Mahoning County Jail.