Part of building/developing your team of contractors (roofers, carpenters, foundational guys, electricians, HVAC, fencing, etc.) is to find investor-friendly pros. I suggest you call around/get word of mouth referrals and explain to each of them what/how you do business and what you expect as an investor and how you will be relying upon them for their estimates, as well as, their completion timeframes. Be clear that you are wanting to build a long term relationship with them for future rehabs/fixes/maintenance. And, that if they work with you and serve you well, you'd like to keep them on your team for the long term. Interview/take notes on each prospect. Weigh out the info. Look at their previously completed work via websites/references, etc.. You want people you can depend on for your needs. Then you'll be able to make an educated decision on who you'd prefer to have on your rehab team.
Good luck!
PS. I picked up this biz card last week. This company is in your neck of the woods:
Finishing Touches 817-451-6565 (Rehabbing for investors since 1991)
PPS. You may be able to pick up some local contractor's business cards at a Home Depot bulletin board
PPPS. My rule of thumb is to get 3 estimates from any service person. And then decide after meeting and speaking with them. It'll click which one to choose.