Our team is comprised of professionals from all walks of life. We know you can’t build a great business on inferior process and poor products and technology. Good Shepherd Roofing set out to change this perception and is revolutionizing the business ...