For people with limited to no DIY abilities, repairing or changing a faulty roof will seem to be a complex task. A talented roofer, having said that, will understand how to deal with most forms of roof hurt. All Star Professionals was founded when two university graduates, Tom and Zach, have been pissed off with corporate existence and made a de