Prosecutors say an indicting grand jury charged 35-year-old Marcellus Jones on Monday with murder, conspiracy, robbery and other counts in the May 2008 murder of 23-year-old Beau Zabel.
Authorities said Zabel had moved from Austin, Minn., and was scheduled to start work in the public schools.
Jones was convicted earlier of killing a man police said was the getaway driver in the Zabel killing.
The Philadelphia Inquirer reports that prosecutors presented the new murder case to a grand jury rather than in open court because of concerns about witness intimidation.