Investigators believe the person who was tackled in the scuffle, 47-year-old Scott Hayes of Framingham, was the demonstrator who shot the Newton man, the prosecutor’s office said. Authorities believe Hayes legally owned the gun used in the shooting.

Hayes was arrested and charged with assault and battery with a dangerous weapon and violation of a constitutional right causing injury, the district attorney said. He was arraigned Friday afternoon, and a plea of not guilty was entered on his behalf. His license to carry also was suspended, the district attorney says.

CNN has attempted to reach Hayes’ attorney for comment.

Edited footage of the alleged incident has been circulating on social media. Newton Police Chief George McMains asked the public to send videos or tips of the incident as investigators try to piece together the circumstances.

Police will also provide “extra patrols at the houses of worship over the next several days,” McMains said.

Newton’s mayor implored the public to avoid jumping to conclusions.

“I have two asks: First, let the Newton police do their work and get the facts straight,” Mayor Ruthanne Fuller said. “Second, I ask everyone to remain calm.”

CNN’s Aaron Eggleston contributed to this report.