Michael Henry, 30, of Philadelphia was arrested on nine felonies, Montgomery County District Attorney Risa Vetri Ferman said. Authorities allege he supplied Andrew Charles Thomas, 44, of Lower Merion with nine weapons, including one used to kill Plymouth Township Officer Bradley Fox during a pursuit after an attempted traffic stop.
Ferman said Henry bought the weapon from a gun store in May and resold it illegally to Thomas, who fatally shot himself as police pursued him after the officer's killing.
The charges against Henry each relate to the illegal sale of firearms and giving sworn falsification to authorities. He is being held on $1 million cash bail, pending his Oct. 16 preliminary hearing. It was not immediately clear if he had an attorney.
Prosecutors said he bought seven pistols and two rifles at gun stores in West Norriton and East Pikeland townships between April and July, then illegally transferred them for $500 each to Thomas.
"We call this a 'straw purchase,' meaning someone who is legally allowed to purchase a firearm purchases one and then gives it illegally to someone who is not permitted to purchase that firearm," Ferman said.
Thomas was not allowed to possess firearms because he was on probation for a 2005 forgery arrest in Upper Merion, officials said.
"He (Henry) put nine guns into the hands of a felon, and one of those guns was used to kill a police officer," Ferman said. "And we will go to court and we will ask our courts to do justice."