Best Roofer in DFW is Jenkins Roofing.
They have been around for (50) years third generation roofing.
Call Todd Jenkins (972)264-8091 or (214)802-5721 and tell him I sent you and he will take care of you.
They happen to be located in in Grand Prairie, but do roofs all over the metroplex.
AND they have a (10) yr warranty.
Thank and good luck
Hal Mayo