Mike Hagan and his roofing company did a wonderful job on our roof! He was very helpful and accessible throughout the whole roofing process. Our new tile roof looks great and was done in a timely manor. His employees were clean, hard working and did everything possible to meet our needs. I would recommend his company to perform a new or re-roofing job. Hagan roofing has competitive pricing and is well managed.