Why McNeil?

McNeil Roofing Inc.

The answer to all your roofing needs. McNeil can help you find solutions whether you need to replace an existing roof, are in need of repairs, want to explore regular maintenance , or are looking at new construction.

Our vast experience gives us the ability to look at your objectives and find a solution that balances both costs and benefits. With John Williams’ experience in the roofing business and Lee Wilhelm’s experience with building construction we bring you a team that is unique in the local roofing industry.


McNeil Roofing was founded in 1949 and has been one of the region’s premier roofers for decades. McNeil wa purchased by Lee Wilhelm and John Williams in 2008. They have contined the core business as a commercial roofer but they have conitnued to grow with a signifigant serivce business for both commercial and residential customers. McNeil also offers cleaning services as well as complete roof replacement. Lee has spent over 45 years in the construction field, including 20 years as the Presdient and COO of a large general contractor. John has been in the roofing industry since 1985. During this time he worked as a Rehional Sales Manager for a metal manufacturer as well as General Manager for a roofing manufacturer. This unique blend of experieince allows John and Lee to provide a different perspective to your roofing needs.

McNeil is licensed and insured for roofing work. Our emplyees are trained in safety, first aid and CPR. All employees are covered by worker’s compensation insurance which protects you, the property owner.

Company History

McNeil Roofing opened in 1949 as a commercial roofing company. It was operated by the McNeil family until it was bought by J.M. Turner & Co in 1990. In 2008 Lee Wilhelm and John Williams purchased McNeil and actively manage the day to day operations. Lee brings 35 years of construction experience to the company. John has been involved in the roofing industry in several different roles since 1985. Together John and Lee offer a unique blend of experience to McNeil clients. To discuss how McNeil Roofing can assist you, please call (540) 774-7091

Put our Expertise to Work for You.

If you are interested in working together, send us an inquiry and we will get back to you as soon.