Stephen Craig Barnhill is an active carrier based out of Moyock, North Carolina. Stephen Craig Barnhill operates under USDOT number 1557802. Stephen Craig Barnhill has 1 tractor and employs 1 driver. Stephen Craig Barnhill is authorized to operate Interstate cargo.