Being homeowners, we all know that a well-maintained roof is essential for protecting your home and yourself from the elements of nature. However, roofs are rarely completely flat or have uninterrupted surfaces. Many times they feature different openings or areas where parts seem to come out of the roof, commonly referred to as roof penetrations. […]