cattleman
cattle rancher
A person who drives animals, especially cattle or sheep, over long distances.