Police found some of the victim's remains Sunday in a creek in Hamilton, a tiny village about 60 miles northeast of Pittsburgh. The remains were identified through fingerprints as those of 33-year-old Chet Allen Haddow, of Punxsutawney.
Police say they also found Haddow's car, set on fire, in a different location.
Thirty-two-year-old Michael Shugars, of Brookville, was arraigned Tuesday and will have a preliminary hearing Oct. 1 on charges including criminal homicide and abuse of a corpse. He is in jail without bond, and online court records don't list an attorney for him.
Troopers believe the men were friends before the drug dispute turned deadly.