Solutions that make life green!. NABCEP Certifications for Solar PV and Solar Thermal Solar Contractors and Engineers since 1986 Solar & Mechanical.