Kevin’s Roofing & Attic Insulation has proudly served the Fredericksburg area since 1982. We are a locally owned residential roofing contractor working throughout Stafford, Spotsylvania, the City of Fredericksburg, and surrounding communities.
We are fully licensed through the Virginia Department of Professional and Occupational Regulation (DPOR) and carry both Workers’ Compensation and Liability insurance to protect our customers and our team. Known for outstanding customer service and a strong focus on problem solving, we work hard to make every project smooth and successful.
Our team is certified by leading roofing manufacturers including CertainTeed, GAF, Owens Corning, and Velux. We also maintain top ratings with the Better Business Bureau and Angie’s List, a reflection of the trust and satisfaction of our customers.
Choosing Kevin’s Roofing means partnering with a team you can count on for years to come. We are here to support homeowners and our local community with quality roofing and insulation solutions.
NICOLE MCDANIEL
Nicole is the Owner and President of Kevin’s Roofing. She grew up shadowing her father Kevin by tagging along on job sites, picking up trash, and helping with estimates before she was even old enough to drive. In high school, she developed the company’s repair department.
After graduating from Longwood University with a degree in Business Administration, Nicole worked in the finance world for a bit before deciding her heart was with the family business. She’s been leading the company since 2010 and is proud to keep Kevin’s Roofing growing strong.
Nicole is passionate about carrying on her father’s legacy while bringing fresh energy and a personal touch to everything the company does.
Kevin is the founder of Kevin’s Roofing. He started the company while he was still a junior at Stafford Senior High School. Growing up around construction sites and watching new homes being built, Kevin knew his skills would be a perfect fit for roofing. Early in his career, he worked for several local builders and even spent some time with Lowe’s roofing division. As Kevin’s Roofing grew into a well-known name, he focused primarily on residential roofing.
When he’s not roofing, Kevin enjoys spending time on the bicycle trails, working out at the gym, attending church, and staying busy helping others. He sets the standard for the entire Kevin’s Roofing team by emphasizing 100% customer satisfaction along with honest and ethical service. Kevin is excited to see the company continue to evolve and serve the Fredericksburg region as his daughter follows in his footsteps.
Andretti Stanley grew up in Stafford County and has been a project estimator with Kevin’s Roofing for over 15 years. Before joining the team, he worked for a local renovation company and brings more than 20 years of construction experience to our team. Like everyone at Kevin’s Roofing, Andretti takes great pride in delivering excellent customer service and tailored solutions to each project. You’re likely to see his bright smile around town and maybe even at your home.
Katie was born and raised in Fredericksburg, so she knows the area like the back of her hand. After graduating from Chancellor High School in 2005, she spent 11 years as a call dispatcher for a local plumbing company fine-tuning her skills in customer service and office coordination.
She joined Kevin’s Roofing in 2016 and has been an essential part of the team ever since. Katie is often the friendly voice you’ll hear first when you call our office. She keeps everything running smoothly behind the scenes, from scheduling estimates and managing accounts to placing material orders and making sure every customer stays informed and completely satisfied.
Simply put, Katie is the heartbeat of our office.
Joe is a Fredericksburg local who’s been around construction his whole life. His dad ran a basement remodeling business after serving in the military, and Joe spent much of his childhood helping on the job sites. As Project Coordinator, he draws on his interior experience and roofing knowledge to create solutions that work seamlessly for the entire home. When he’s not out on job sites, you’ll probably find Joe outside. He can be seen cycling through downtown, out for a run, or off on a weekend adventure somewhere beautiful.
Kevin is the founder and co-owner of Kevin’s Roofing. Kevin started the company when he was a junior at Stafford Senior High school. He grew up on construction sites watching new homes being built and knew his talents would serve him well in roofing. At the start of his career, he worked for many area builders and even Lowe’s roofing division for a short time. As Kevin’s Roofing became a household name, he began to focus mainly on residential roofing.
When Kevin is not roofing, he can be found on the bicycle trails, at the gym, at church, or keeping busy helping others. Kevin sets the standard for all of the Kevin’s Roofing employees to provide 100% customer satisfaction while providing honest and ethical services. He is excited for the company evolve and continue to service the Fredericksburg region as his daughter follows in his footsteps.
Nicole is the General Manager and a co-owner of Kevin’s Roofing. Nicole has grown up with roofing in her blood as a second-generation roofing contractor. As a child, she was Kevin’s shadow on the job sites picking up trash and helping with estimates. She began the company’s repair department during her high school years. Nicole attended Longwood University and graduated with a Bachelor’s degree in Business Administration. She worked in the finance industry out of college before returning to Kevin’s Roofing. She has been leading the company since 2010 and will continue on the legacy of Kevin’s Roofing for many years to come!
Andretti Stanley grew up in Stafford County and has been a professional estimator for Kevin’s Roofing for over 10 years. Previously, Andretti was employed by a local building and renovation company and has over 17 years of experience in construction. Like all of the team members at Kevin’s Roofing, he takes pride in his customer service and accuracy. You are sure to see his bright smile around town and maybe even in your home.
Katie was born and raised in Fredericksburg and is very familiar with the area. Upon graduation from Chancellor High School in 2005, Katie worked with an area plumbing company as a call dispatcher for 11 years. Katie has been a part of the Kevin’s Roofing team since 2016 as our Administrative Assistant. She is often the first voice you will hear upon calling our office. She handles our estimate schedule, accounts payable/receivable, material orders, and most importantly, keeping our customers informed and 100% happy!
Josh is a Fredericksburg native and has been working in construction his entire life. He has worked alongside Kevin’s Roofing for over 15 years assisting with siding and exterior work and even ran his own successful siding company. Josh was an important part of rebuilding George Washington’s boyhood home and Ferry Farm. He now manages field production for Kevin’s Roofing. When Josh isn’t on the job sites, you will find him outside fishing, kayaking, playing with his girls, or volunteering at Chancellor High Football games.