I’m in need of a Good, reliable, thorough, dependable roofing company. What I’m looking for is experience, multiple recommendations, must contain all the qualities above. Company must have excellent communication skills, and respond in timely manners. I do not want a fly by night company, or a do it yourself type “group”. I want someone with knowledge skills and experience. Thank you.