David Gene Shanahan is an active carrier based out of Preston, Minnesota. David Gene Shanahan operates under USDOT number 2360027. David Gene Shanahan has 3 tractors and employs 2 drivers. David Gene Shanahan is authorized to operate Intrastate Non-Hazmat cargo.