ROCKLAND, Maine — A Rockland man was arrested Saturday evening after he threatened another person with a large knife.

Xavier Daniels was charged with criminal threatening and carrying a concealed weapon.

According to an affidavit filed by Rockland Police Officer Lloyd Daniels (no relation), the incident occurred at about 6:30 p.m. at the Park Street Mobil station. A customer was pumping gasoline when another vehicle, in which Xavier Daniels was a passenger, drove fast through the parking area and nearly struck the customer pumping gas.

The speeding car then parked in a parking space at the station. The customer went over to the vehicle to warn them about driving too fast and said he might call the police. Daniels then pulled out the large knife and threatened the customer, according to the affidavit.

The customer walked away and called police.

When an officer arrived, the car with Daniels in it had left. The vehicle was found less than a half hour later at a residence on Franklin Street. The officer found the suspect and questioned him about the incident. Daniels initially denied he threatened anyone but admitted he had a knife which he had tucked in his pants and covered with a shirt.

When Officer Lloyd Daniels informed Xavier Daniels of the statements from witnesses, the suspect admitted he had threatened the customer, according to the affidavit. The suspect said he did so because the man was threatening them by saying he was going to call the police.

Daniels was taken to the Knox County Jail in Rockland. Judge Patrick Ende set bail Monday in Rockland District Court at $450 cash for Daniels.

He remains at the jail.