HYANNIS – A Mashpee man accused of firing a gun at another man Saturday night at Keyes Beach is scheduled to be arraigned Monday on several charges, including assault by means of a dangerous weapon.

Police received several 911 calls at about 7:31 p.m. describing an altercation and a shot being fired in the area of the beach at the end of Sea Street in Hyannis, according to Barnstable police Sgt. Michael Riley.

Police were able to catch up with William Benton, 21, who was driving a pickup truck on Sea Street and who matched the descriptions provided by callers, according to Riley.

A man and woman, along with their 8-year-old son were fishing at a small bridge near Keyes Beach when Benton, who they knew, drove there and joined them, Riley said.

There was an argument and Benton allegedly fired one shot at the other man, according to Riley.

Benton was charged with assault by means of a dangerous weapon (a handgun,) possession of a firearm without a license to carry and discharging a firearm with 500 feet of a building, Riley said.

He was released on $10,000 cash bail at 4 a.m. and is scheduled to be arraigned in Barnstable District Court on Monday, Riley said.