Roofing is a complex science. Seldom is there a single reason for any roofing problem, and most roofing problems have multiple causes with combinations of factors involved. The cause of most leaks is not immediately apparent to the untrained eye because even skilled professionals can misdiagnose the circumstances surrounding a leak. We will conduct an exhaustive investigation before making our diagnosis so we can be as certain as possible of the actual cause.