JAMES FLEMING — FMCSA Carrier Risk Report (USDOT 2859956) | KnowVendor