Ultimately a roof provides the protection your home needs from whatever elements Mother Nature decides to offer - from sun and heat to wind and rain to cold and snow. Our job is t... more... See more text