William P. McKeown.

Update: William P. McKeown did not appear in Framingham District Court Friday. He was ordered held on a warrant to Eastern Hampshire District Court in Belchertown.

After University of Massachusetts Amherst police issued an arrest warrant for him, William P. McKeown has turned himself in, according to police.

McKeown faces charges of armed robbery, assault and assault with a deadly weapon in connection with an armed assault on the Amherst campus Thursday.

He was ordered held Friday on the warrant to Eastern Hampshire District Court in Belchertown.

A shelter-in-place order was issued for several hours Thursday evening after witnesses reported seeing a man wielding a gun on the third floor of Pierpont Hall dormitory.

Members of the University of Massachusetts Police Department were called to the Southwest Residential Area dorm around 5:17 p.m. for a report of a gun inside the dorm.

McKeown is a 19-year-old Framingham resident not enrolled at the University of Massachusetts Amherst.

City police seized a vehicle in connection to the reported armed assault on campus.

Lt. Stephen Cronin, of the Framingham Police Department, told the MetroWest Daily News city and Massachusetts State Police seized the car and searched two residences Friday morning. The car will be inspected by police for any evidence that can connect him to the incident on campus.

MassLive spoke to a witness of the armed assault on the UMass campus Thursday. See what she had to say below.