shepherd, sheep, and goats