Zachary Mark Watson, 44, River Shoals Ridge DR., Taylorsville, was detained by the Alexander County Sheriff’s Office On Tuesday after being charged with possession of a firearm by a felon. Watson remains in the Alexander County Jail with a secured bond set for $10,000.