How Long Does a Roof Typically Last in Arizona?