A person who drives animals, especially cattle or sheep, over long distances.
A person who herds sheep; a shepherd.