John J. Campbell Co., Inc. provides solutions for every commercial roofing and sheet metal project.

No matter what your roofing or sheet metal challenge is, we provide the best solutions to meet your needs. Call today for a consultation.

New Construction | Replacement | Repair | Maintenance & Inspection | 24-hour Emergency Service | Sheet Metal Fabrication


New Construction

From evaluating to estimating to execution, we provide a full service professional solution for your commercial roof.



Our team provides a comprehensive site investigation, needs assessements, detailed explanations of existing conditions and a wide range of roofing options for all types of existing facilities.



Our evaluation process can help save time and money by identifying only the needed repairs rather than a complete new roofing installation.


Maintenance & Inspection

Through our program of periodic inspections and preventative maintenance procedures, you can add years to the life cycle of your roofing investment.


24-hour Emergency Service

Our experienced team will provide immediate response, manpower, equipment and materials for your specific situation, to help mitigate your losses in these unique and difficult situations.


Sheet Metal Fabrication

John J Campbell sheet metal is a full-service fabrication and installation division within the Campbell Companies with over 80 years of experience in the architectural sheet metal field. JJC sheet metal is an ES-1 certified fabricator/installer with capabilities to make custom orders using a wide range of products such as steel, copper, stainless, & aluminum.