What do you call a person that herd cattle or sheep?

A drover, shepherd, cowboy, stockman, herder, etc.