what is the difference between a general contractor and an artisan contractor?
Technically noted as a subcontractor, artisan contractors are specifically skilled to handle a part of a project so that general contractors can get on with the bigger picture of the deal. But artisan contractors also operate their own projects and businesses outside of being contracted out by general contractors.