My old roof was damaged (shingles torn off) during one of the high wind summer storms. Called O'Donnell for a roof repair estimate.
O'Donnell was extremely amazing to work with. Mike and the team were quick show up and to point out issues not captured by the insurance company and their roof team. I was able to get a full roof replacement through insurance due to O'Donnells knowledgeable assessment. As a first time home owner I was scared/hesitant to believe this, but O'Donnell clearly answered A... Read more
