David Russell Hamlin is an active carrier based out of Marshall, North Carolina. David Russell Hamlin operates under USDOT number 2471636. David Russell Hamlin has 1 tractor and employs 1 driver. David Russell Hamlin is authorized to operate Intrastate Non-Hazmat cargo.