Nothing haunts a homeowner like experiencing problems with their roof. It is a chilling thing to witness when rainwater drips into your home one drop at a time. Hiring a competent, honest roofing contractor is a surprisingly difficult task. With the high stakes and higher expense of roof repairs or re-roofs, a homeowner must … Continued