Residential Roofs 101
As a homeowner, it is important that you make informed decisions, especially when you are having major home improvement projects like a roof replacement done. It is especially difficult to do this when things are being discussed and you have no idea what these terms mean. Well we are here to help. Here are