Our Team

Our Team - Renaissance Roofing - Canton, Michigan - don_depriest

Donald DePriest


Don, along with his wife Karen, founded Renaissance Roofing, Inc. in 1996 after they realized the need for a high-quality roofing contractor in our area. Don continues to lead and grow Renaissance Roofing, Inc. This drive has made Renaissance Roofing, Inc. what it is today. Don has extensive roofing industry expertise with installing new roof systems, leak investigations, along with proper ventilation and insulation industry requirements. Don enjoys working with homeowners to solve their roofing problems and will visit most projects while in progress to monitor quality installation.

Our Team - Renaissance Roofing - Canton, Michigan - karen_depriest2

Karen DePriest


Karen’s primary function is managing the accounting and human resources of Renaissance Roofing, Inc. Karen has an extensive accounting background and will oversee all accounting and human resources responsibilities. Karen also manages the scheduling of the roofing projects and she enjoys working with customers on their scheduling needs.

Our Team - Renaissance Roofing - Canton, Michigan - jack_walterscheid

Jack Walterscheid

Project & Sales Manager

Jack’s twenty-five years in the roofing and building industry brings a wealth of knowledge to his customers. Jack will assist his clients in determining the roofing components needed for their project and his customer service is beyond comparison. Jack will visit the job site during the installation process ensuring top-notch customer service.

Our Team - Renaissance Roofing - Canton, Michigan - cassie_louiselle

Cassie Kosal

Administrative Assistant

The friendly voice on the other end of the phone is Cassie. Cassie assists customers in scheduling their appointments and any other customer service needs. She also assists Karen with the office responsibilities.

Our Team - Renaissance Roofing - Canton, Michigan - joe_kosal

Joe Kosal

Roofing Foreman

Joe began working for Renaissance Roofing, Inc. when he was 18 years old. Over the years, he has learned the knowledge needed to oversee a Renaissance Roofing, Inc. installation team and has worked hard to gain this responsible position.

Our Team - Renaissance Roofing - Canton, Michigan - RobbyUpChurch

Robby Upchurch

Roofing Foreman

Robby Upchurch has significant experience within the construction industry. Before joining the Renaissance Roofing team, he spent several years in new construction with expertise in framing, roofing and all general areas of new construction. Robby has been with us for over five years and leads our roofing crews. His knowledge of the roofing system is extensive.


Contact Renaissance Roofing, Inc. today to request an estimate from Washtenaw County’s premier roofing service!


We're Proud of Our Reputation for Outstanding Service!

Our Awards and Certifications