A general contractor hires and organizes all necessary workers for a construction job. He or she also provides materials, obtains necessary permits, schedule inspections, complies with all building codes and sees the project through to completion.
Partial Data by Foursquare.