James M Hargraves is an active carrier based out of Riverside, California. James M Hargraves operates under USDOT number 2689564. James M Hargraves has tractor and employs 1 driver. James M Hargraves is authorized to operate Intrastate Non-Hazmat cargo.