Did you know that most insurance companies have agreements with reputable local contractors? You can try asking your insurance company for any General Contractors in your area that they would suggest. You can also contact your local chamber of commerce for a list of their recommendations. Word-of-mouth is huge if you are looking for a General Contractor. If any home in your neighborhood recently had work done, ask your neighbor!
Hope this helps..