What to Expect What to expect from our professionals in regards to free estimates, consultations, and services. Franklin County, PA Chambersburg: (717) 263-8657 Greencastle: (717) 597-9700 Waynesboro: (717) 765-4624 Cumberland County, PA Carlisle: (717) 249-8443 Camp Hill: (717) 761-0204 Additional PA Locations Adams County: (717) 337-9128 Dauphin County: (717) 545-1005 Maryland Locations Frederick County: (301) 714-0130 Washington County: (301) 663-0061 Contact Us Blog Employee Portal Gallery Menu Contact Us Blog Employee Portal Gallery