Who is a shepherd in general and his responsibilities?
quanswer.com