Ethan Lee Cook, 23, Devonshire RD., Taylorsville, was detained on Friday. He was served a failure to appear warrant on a charge of possession of a firearm by a felon. The original charge dates to January. Cook is being held in the Alexander County Detention Center.