Roofing in Duncannon (PA) Full list of companies Roofing category in Duncannon, Pennsylvania Robert S Shettle Preventive 114 Barrick Dr, Duncannon, PA 17020, (717)834-3305 Page 1