John Michael Willard is an active carrier based out of Asheville, North Carolina. John Michael Willard operates under USDOT number 1820497. John Michael Willard has 2 tractors and employs 2 drivers. John Michael Willard is authorized to operate Intrastate Non-Hazmat cargo.