About Michael Jameson Roofing:

Your Trusted Greensboro Roofing Company

Our Mission: Exceptional Service

Best Roofing Contractors in the Triad

At Michael Jameson Roofing we strive to be the best roofing contractor in the Piedmont Triad. Unlike some other local roofing companies, our business was established in Thomasville, NC, and is still locally owned and operated today. From Burlington to Clemmons, from Asheboro to Eden – and everywhere in between – we go to work every day with our mission in mind: to deliver exceptional roofing services to our clients. Our professional, quality roofing services include:


Our Promise: People Over Profit

Piedmont Roofing Specialists You Can Trust

Our founder’s journey in the roofing industry began by working as a roofing technician for some notable roofing companies across North Carolina. He learned everything there is to know about installing, repairing, and maintaining roofs. He also learned a lot about what NOT to do, especially in terms of treating folks with consideration and care.


These lessons formed our PEOPLE OVER PROFIT promise and the vision that guides our business today: to provide our neighbors with first-rate roofing services while also treating our clients and employees with kindness and respect.


At Michael Jameson Roofing, we’re passionate about doing quality work with integrity and transparency, ensuring our clients never feel taken advantage of. We also pride ourselves on creating an environment where our team members genuinely enjoy coming to work and helping our clients.

A logo that says people over profit with two hands shaking
A man wearing a hat and a hoodie is sitting on a roof.

Our Founder: Johnathan Graves

Local Roofing Repair & Replacement Expert

Owner + Operator

With nearly 15 years working in the roofing industry, John’s expertise is matched only by his enthusiasm for taking good care of his clients and team members.


US Army Veteran

John is a proud US Army veteran and an alumni of Cullowhee NC’s Western Carolina University.


Proud Dad

John is the proud dad of 3 amazing kids. Fun Fact: Michael Jameson Roofing takes its name from his sons’ middle names, Michael and Jameson.

Share by: