Meet the Staff

Brandon Mustful – Executive Director

“I have been the director at Great River Rescue since June of 2012. Before that, I worked at the Salvation Army in the Twin Cities, and before that, I was a Peace Corps volunteer in rural Paraguay. I received a Bachelor’s Degree in Business Administration from Salem International University in West Virginia. I also have a Master of Public Policy from the University of Minnesota Humphrey School of Public Affairs. I really enjoy leading this organization and doing everything I can to help make it a strong and vibrant community resource. I am grateful to everyone who supports our mission of saving and finding homes for our companion animal friends.”


Jules Richardson – Maintenance & Kennel Attendant


“I’m originally from England with a background in IT, but I made a permanent move to the Bemidji area at the end of 2007, and now live in an old farmhouse north of town with my wife, three children, three dogs and two cats. With my maintenance hat on at GRR, I greatly enjoy the diversity that the job brings – it always seems like there’s some new and interesting project to tackle! Outside of the shelter, my main hobbies involve saving and repairing vintage vehicles, mechanical gadgets, and electronics (ancient computers in particular).”

Cheri Johnson – Office Administrator & Kennel Attendant

Hello, my name is Cheri! I’m currently an Office Administrator and kennel attendant at Great River Rescue. I grew up in a small rural town of Mayville, ND. My childhood was filled with many animals including, cats, dogs, deer, cows, chickens, goats, horses, pigs, rabbits, and racoons. Our farm was designated for a zoo, and we rehabilitated several animals from the Game Warden to eventually be place in the Mayville Zoo. I attended Mayville State University studying towards a degree in Business Administration and Psychology. I also received a degree from Northland Tech in East Grand Forks in the field of Sales, Marketing and Management. I had the pleasure of working for my friend’s business, The Pooch Parlor in Grand Forks, ND, where I learned to groom dogs and assisted with caring for the dogs we boarded. After losing, Sammi my yellow lab at the age of 15, I began volunteering at Humane Society of the Lakes in Detroit Lakes, MN. I moved from the Mahnomen area to Bemidji in September 2020. I began volunteering at Great River Rescue. I have always had a passion for animals. I’m blessed to have a job I love! I enjoy being able to provide care and love to our animals during their journey to find their forever homes!




Marissa Pribyl – Kennel Attendant

“Hello, my name is Marissa and I first acquired an internship at Great River Rescue and got a job at the shelter from there. I’ve always wanted to do more and help in some way especially for animals and that’s why I applied to volunteer at Great River Rescue. I just graduated high school in Bemidji and plan to attend Bemidji State in the fall of 2019. I plan to get my bachelors there in aquatic biology and then move onto marine biology somewhere by the ocean. My hobbies are doing anything outside, spending time with animals, being with friends and family and traveling. I grew up in the country with horses, cows and my two dogs Munich and Gunner. Great River Rescue has taught me so much and I can’t wait to see where the future takes me!”

Gabriel Hernandez – Kennel Attendant

Hi! I’m a USAF Vet from Texas who moved to Minnesota in 2020 and started working at Great River Rescue to spend more time with animals and help find good homes for every dog. I have one dog, Izzy. I believe dogs should be allowed to vote. 

Ginger Day – Kennel Attendant


I relocated to Bemidji in 2018 from Arkansas. I share my home with Meredith Grey, my cat I adopted from GRR. I have three smart, adventurous, kind, and compassionate grandchildren.  I enjoy hiking, riding my bike, snowshoeing, and hope to try curling. I’ve always wanted to help animals and GRR gives me the opportunity to work at my dream job!






Great River Rescue