Our Team

The materials involved in the roofing process are only as good as the people who oversee and install them. Led by owner and founder Patrick McTavish, P.J. McTavish & Company's roofing team consists of well-trained, highly-experienced, full-time employees who are committed to providing you with professional-quality craftsmanship on your roofing project.


Patrick McTavish

Owner / President

Pat has been a licensed roofing contractor since 1986 and has successfully built P.J. McTavish & Company into the reputable company it is today. He oversees all field operations, including installations and repairs, and will go out of his way to make sure he delivers nothing but excellence.


Susan Carter

Project / Office Manager

Susan has over 26 years of administrative office management experience and helps keep P.J. McTavish & Company running smoothly. She offers top-notch customer service, including estimating and scheduling, and will help you take your job from start to finish.