Thomas Spencer Independent Roofing Contractor Out of 0 Reviews Rating: 79 Ephrata, PA Call us Write a review