Gavin is very helpful and detail in determining our water damage and inspecting our roof. I had him come as a second opinion on whether we need to get a new roof, in which the insurance adjuster and one contractor had totally different idea. It turns out the water damage is not caused by the roof and our roof is fine. So he saved us from an unnecessary claim. Thank you!
Jing Yang
