We were very pleased with the job Cannon's did on our new roof. They were very professional and polite. It was a pleasure dealing with the insurance company and Cannon's roofing. They got the job done very quickly and cleaned up all the messes....
Jun 06, 2017
read more reviews