Long-distance lorry driver (7)
I believe the answer is:
haulier
(Other definitions for haulier that I've seen before include "One transports goods in a vehicle" , "Commercial transporter" , "Transport contractor" , "Trucker" , "Trucking company" .)