
Join Shepherds Ranch in Changing Lives
Donation protected
Shepherds ranch is a multi layered ministry that addresses the physical development of special needs children. (i.e. gross and fine their skills and neurological development while providing a supportive community for the child and parents)
shepherds ranch dog rescue provides shelter and support for abused abandoned and neglected dogs that can be adopted to forever loving family's.
Organizer

Shepherds Ranch
Organizer
Salt Lake City, UT