DUXBURY (CBS) — A Maine man is under arrest in connection to two early Sunday morning shootings that Duxbury Police said appeared to be random.

Police said Lucas McPherson, 25, of Mapleton, Maine, shot the men from his vehicle at two different locations. 

READ MORE: Remote Work Could Have Major Impact On Coastal Communities

Both gunshot victims were taken to South Shore Hospital in Weymouth with non-life threatening injuries. Police said there appeared to be no connection between the victims and the suspect.

“At this point in the investigation, there’s no connection to either of these individuals,” Duxbury Police Chief Matthew Clancy told WBZ NewsRadio 1030. “This appears to be a very, very sad but random crime spree.”

Police said McPherson shot the first victim on Tremont Street near Duxbury Town Hall around 1:15 a.m. Sunday. That victim, a 33-year-old Marshfield man, was driving past when he was shot in the abdomen. He was able to drive himself to the Duxbury Fire Station for help.

About 20 minutes later, as Duxbury and Kingston police officers were investigating the first shooting, they said a suspicious-looking Chevy Impala with temporary Maine plates was seen in the area. It fled onto Tobey Garden Street, and police followed.

Another Duxbury resident had been shot seconds shortly before police stopped the car. The second victim told them he was letting his dog out when McPherson allegedly pulled up to his home and shot him.

Police said a Duxbury officer was able to block the Impala from fleeing with his cruiser.

READ MORE: Police, Sherriff's Department Investigating Inmate Death At Suffolk County Jail

“At some point the officer who had initially drew his service weapon holstered but he did then draw his taser,”said Duxbury police chief Matthew Clancy.

“As he got closer to effect the arrest the individual then turned lunged with a knife and that’s when the officer deployed the taser,” Clancy said. “It took two deployments and then still quite a bit of a struggle to get this individual under control.”

Police found a double-barreled shotgun in McPherson’s car that they believe was used in both shootings.

Lucas McPherson. (Duxbury Police Department)

Lucas McPherson. (Duxbury Police Department)

Police say McPherson also attacked two officers after he was taken into custody. One of the officers was taken to the hospital with minor injuries and later released.

McPherson is due to be arraigned Monday in Plymouth District Court. He is facing multiple charges including 3 counts of assault & battery, 3 counts of attempted murder.

According to police, McPherson has no criminal history.

MORE NEWS: 2 Hanover Street Banks Robbed Within 10-Minute Timeframe

WBZ NewsRadio 1030’s Kim Tunnicliffe reports