NEW YORK— Former NBA player Sebastian Telfair was arrested early Sunday in Brooklyn on weapons charges, according to CW39-affiliate Pix11.

He was allegedly illegally parked in a pickup truck with another man, 18-year-old Jami Thomas, when police spotted them, sources with the New York Police Department said. Police stopped them after Telfair started driving without turning the car’s headlights on.

Officers found three loaded firearms, one semi-automatic rifle, a bulletproof vest, a large quantity of ammunition and two bags of marijuana inside the car.

Police arrested Telfair, 32, and charged him with criminal possession of a weapon, unlawful possession of a ballistic vest, criminal possession of a controlled substance and unlawful possession of ammunition.