Nonprofit ranch provides equine activities