When it comes to roof repair, prevention is the best step to take. Even though you can perform a basic roof inspection on your own, it is best to have this done by a professional contractor and