The man convicted last week of murdering Officer David Sherrard of the Richardson (TX) Police Department has been sentenced to death by a jury after eight hours of deliberation.
Read More →Brandon McCall is accused of killing Officer David Sherrard after the 13-year veteran officer responded to a disturbance at an apartment complex.
Read More →