How To Get A Job Well Done With Mark Kaufman Roofing

Just about any handy person can say he or she is a roofer. Swing a hammer, cut a shingle — how hard is that? If you have a roof installed by such a roofer, you will discover quickly how good roofing, quality installation, and dependable service is actually very hard to deliver. A vast gulf … Continue reading How To Get A Job Well Done With Mark Kaufman Roofing