I hired Greg and crew to repair my roof after another roofer left my roof unfinished. The estimate was reasonable, and his advice was great. The crew showed up on time, took before and after pictures for me, did a stellar job and even cleaned up after the other roofing company.