K Gregory Trucking is an active carrier based out of Halifax, Virginia. K Gregory Trucking operates under USDOT number 4129818. K Gregory Trucking has 1 tractor and employs 2 drivers. K Gregory Trucking is authorized to operate Intrastate Non-Hazmat cargo.