shepherd

Definition

A person who tends and guards sheep; also used metaphorically to guide or lead people.

Example

"The shepherd led his flock to greener pastures."