Items tagged: Three

Three Arrested for Intimidation of a Witness in Redding Homicide

On July 29, 2014, the Champaign Police obtained three arrest warrants for individuals suspected of intimidating a witness in the investigation of the Allen Redding homicide. Markeeta McFarland (38), Paul Craig (39), and Devon Craig (37), all of Champaign, are being charged with Aggravated Intimidation of a Witness, a Class 2 felony for which the […]