Meet the Leadership Team

The Humane Society of Utah employs over 100 full and part-time staff in two locations (Murray and St. George Utah). In addition, over 800 volunteers contribute their time and talent to the organization.

For any questions, concerns or comments, visit our Contact Us page to reach any department.


Craig S. Cook, Interim Executive Director
Shannon Egan, Corporate Relations & Communications Manager, Interim Director of Development
Ira Epstein, Director of Facilities & Maintenance
Timna Fischbein, DVM, Murray Medical Director
Katie Gray, DVM, St. George Medical Director
Libby Gutting, DVM, Pet Resource Center Veterinarian
Keli Johnson, Murray Clinic Director
Guinn Shuster, Director of Marketing & Communications
Majda Scofield, Director of Finance & Strategic Planning
Juli Ulvestad, Director of Pet Resource Center Operations

Key Staff

Sarah Crossland, Foster Manager
Jolie Gordon, Volunteer Manager
Amber Henry, Senior Manager of Admissions & Pet Resources
Brandy Holm, Adoptions Manager
Kristi Koltavary, CPDT-KA,  Behavior/Training Manager
Jeannie Lambert, Animal Care Manager
Haley Kroepfl, Humane Education Manager
Kaya Nielsen, Events & Merchandise Manager
Joshua Tripp, Human Resources Manager
Kelsie Watters, St. George Clinic Manager

Craig S. Cook – President and General Counsel
Attorney, private practice

Christina Sears – Co-Vice President
Co-Founder, Connexion Point

Dr. John Ziegler – Co-Vice President
Physician, Premier Healthcare Partners

Dr. Cathy Nelson – Secretary
Professor Emeritus, University of Utah

Randy John – Treasurer
Credit Officer, Bank of the West

Timothy Pack
Attorney, Clyde Snow & Sessions Law Firm

Molly Spain
Former Attorney

Steven Starley 

Tim J. Williams 
President, !Ignition! Consulting Group

Conflict of Interest Policy