Allen Cannon Roofing is a family-owned business that caters to property owners in Montgomery and nearby locations. It serves the renovation and maintenance needs of customers by providing them with roofing services. The GAF-certified company performs roof installation and replacement. Its contractors address various problems, such as leaking roof decks and damaged or missing shingles. They also conduct inspections to determine if roofs are properly installed. Owner Allen Cannon has been in the home improvement services industry for over four decades.