New Kensington police have filed charges against the survivor of a Sunday gun battle in which a 16-year-old was killed. Dylan James Walmsley, 19, is charged with the felony offense of carrying a firearm without a license and two misdemeanor firearms offenses. Court records give Walmsley’s home address as Leechburg.