Police in Plumstead, Bucks County said Thursday dental records matched the skull to Kurt Kleber, who disappeared in July 1991.
Authorities identified remains found nearby in 1996, including a lower jaw, as Kleber's. But it wasn't until February that Kleber's skull was found by two people searching for scrap metal.
The Bucks County Courier Times reports that police don't suspect foul play.
Kelber disappeared sometime after dropping his wife off at Philadelphia International Airport so she could travel to Honduras and pick up the couple's newly adopted twin daughters.
Information from: Bucks County Courier Times