• General contractor

    A general contractor, major contractor or task manager is in charge of the whole day-to day...