John Wilson Spence is an active carrier based out of Elizabeth City, North Carolina. John Wilson Spence operates under USDOT number 1180233. John Wilson Spence has 7 tractors and employs 4 drivers. John Wilson Spence is authorized to operate Intrastate Non-Hazmat cargo.