A man who served nearly 30 years in prison has been freed after a judge reversed his conviction for a 1982 murder in St. Louis.

George Allen was released from a Cole County courtroom this morning after a judge voided his convictions. He had been serving a 95-year sentence for first-degree murder, rape, sodomy and first-degree burglary in the killing of Mary Bell. The judge found that St. Louis police withheld evidence that would have shed doubt on Allen’s guilt.

Allen is on bail on his own recognizance and will live with his mother in University City. The St. Louis Circuit Attorney has said she will not retry the case but Attorney General Chris Koster’s office has filed an appeal of the release order.