ANSONIA, Conn. (AP) - A 29-year-old Derby man faces weapons charges after allegedly firing a gun at a passing car before being shot by a police officer. Corneilus Mccullough was being held Tuesday in lieu of $300,000 bond on charges including carrying a pistol without a permit and criminal possession of a firearm. Police say Mccullough and another person approached an officer in his cruiser and began banging on his windows asking for assistance. They say Mccullough then fired a gun at a passing car before the officer shot him in the leg. The shootings happened on Monday around 7 a.m. Mccullough is on the state's Deadly Weapon Offender Registry and does not have a valid pistol permit.