An Allegany man was charged with a weapon felony on Thursday.
New York State Police charged 38-year-old Anthony M. Margeson with felony criminal possession of a firearm, criminal possession of a weapon, possession of a controlled substance and aggravated unlicensed operation of a motor vehicle.