A judge today dismissed more than 300 criminal charges against former Harrisburg Mayor Stephen Reed, saying the charges—filed in a corruption case involving alleged misuse of city funds during Reed's tenure—were too old to prosecute.

Reed, who served as mayor from 1981 to 2010, was charged last year by the Office of Attorney General with multiple counts of theft, bribery and running a corrupt organization. The 449 charges stemmed from grand jury findings related to Reed's alleged misuse of city finances.

Senior Judge Kevin Hess dismissed 305 charges in response to a pre-trial motion filed by the defense, saying that those charges are barred by the statute of limitations and should have been filed no later than Jan. 4, 2015, which was five years after the completion of the Mayor’s term in office.

There are 144 counts remaining tied to alleged theft of historic artifacts purchased by the city, but a date for a jury trial has not been set.

Defense attorney Henry Hockeimer Jr. of Ballard Spahr said he was pleased with the judge's decision as the team prepares to fight the other charges.