The owner is dependable, efficient, and always gets the job done right. They are very professional and accommodating to all my needs. Raising Cain Trucking communicated every bit of the way and make sure every package is secured. I am very satisfied with the hauling service they provide.