John And Richard Mills is an active carrier based out of Lafayette, Indiana. John And Richard Mills operates under USDOT number 1429051. John And Richard Mills has 1 tractor and employs 5 drivers. John And Richard Mills is authorized to operate Interstate cargo.