By David Faust God leads his sheep by still waters, but low-character leaders poison the stream. How can you distinguish between toxic and trustworthy leaders? How can you tell a good shepherd from a bad one? Toxic Shepherds We can learn a lot about healthy leadership by reading Ezekiel’s warnings about the unfaithful kings, princes, […]