• Safety

     Genesis Roofing is committed to safety for your staff as well as our own. Our OSHA trained crews are trained, drug-tested, certified and experienced in all systems that we offer. 

    John Medlin, Safety Director

    Special Training


    • MESH Degree from NC State. (Manager Environmental Safety and Health)
    • Authorized OSHA 502 Trainer (Able to train OSHA 10 and 30 hour course)
    • Licensed 40 hour AHERA Asbestos Supervisor
    • Fall protection trainer
    • Licensed Flagger trainer
    • Asbestos Building Inspector
    • Asbestos Supervisor for North Carolina, South Carolina, and Virginia
    • Asbestos Supervisor Trainer for North Carolina and South Carolina
    • NSC First Aid and CPR Instructor
    • Confined Space Certified Trainer
    • Fork Truck and Lull Lift Trainer
    • First Aid Responder and Certified Trainer for Health and Safety First Responder
    • Defensive Driving Certified Trainer
    •  Asbestos 8 hour awareness trainer
    • Completed DOT drug and alcohol test training for fleet management
    • Instructor for Safety Leadership Program ( ANSI)
    • Instructor for scaffolding (User, Builder, Competent Person
    • Trainer for Fleet Driver
    • Lock Out/Tag Out (LOTO)  Certified Instructor

    Professional Experience


    • Twenty (20) years of experience in various industrial/corporate safety positions  
    • Experienced in leadership and supervisory duties

    Outage Scheduler and Maintenance Supervisor Duke Energy- 12 years  Scaffolding Manager and District Safety Monitor Duke Energy- 10 years  Contract Administrator and Subcontractor Safety Betchel- 7 years  Safety Manager ​​  Roofing Experience - 13 years      

            - Responsible for safe work enviroment

              - Supervisor over 3 Safety Tech employees  

              - Safety training for over 300+ employees throughout the southeast