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

No matter what your roofing 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


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.