Carol Hall

Dr. Carol Hall

National Equine Welfare Council
orcid