About JF Roofing

A family business built on doing things the right way.

We started JF Roofing because homeowners in Granbury, surrounding communities, and Dallas-Fort Worth, Texas deserve a roofer who shows up, tells the truth, and stands behind the work, long after the last shingle is nailed down.

Duane Sparks, Owner and Operator of JF Roofing
Our story

Meet Duane Sparks

Duane Sparks is the Owner and Operator of JF Roofing, a company founded on faith, integrity, and a genuine commitment to serving others. With 17 years of experience as a contractor and over 6 years in the roofing industry, Duane brings a wealth of knowledge and hands-on expertise to every project. After years in the roofing industry, Duane launched JF Roofing in 2026 with a clear vision: to build a company that homeowners can trust, where honesty, quality workmanship, and customer care are the foundation of every job. 

Duane’s greatest blessing is his family. He and his wife, Amanda, have been married since 2009 and are the proud parents of their son, Caleb, and daughter, Kylie. Together they personally built their home in Glen Rose, Texas, where they enjoy raising their family and investing in their local community.

Faith is the foundation of everything the Sparks family does. They faithfully serve at their local church and believe that serving others is one of the greatest ways to live out God’s calling. Whether helping a neighbor, supporting their church, or walking homeowners through one of the biggest investments they’ll ever make, Duane strives to reflect Christ through integrity, compassion, and excellence.

At JF Roofing, Duane leads with a servant's heart, treating every home as if it were his own and every customer with the respect and kindness they deserve. His mission is simple: to deliver roofing solutions that provide peace of mind, protect families, and reflect the values of faith, compassion, and excellence.

One verse that has always held a special place in the Sparks family's hearts is Psalm 91:4:

"He will cover you with his pinions, and under his wings you will find refuge; his faithfulness is a shield and buckler."

That promise of protection and faithfulness serves as a daily reminder of God's care for His people. It also reflects the mission behind JF Roofing: to help protect what matters most while treating every customer like family.

Our team

Meet the team

Family-owned

Local ownership means every job carries our name, and we act like it.

Customer-focused

We educate you, facilitate your needs, and provide honest solutions that add lasting value to your home.

Referral-driven

More than 70% of our new work comes from past customers and their neighbors.

Meet the team

Let's talk about your roof.

Free inspection, no pressure, just an honest look at what your home needs.