Our Team
Meet the Veterinarians and the Team at MacDonald Veterinary Services! We’re pleased to provide exceptional vet care for your pet!
Our Caring and Compassionate Team
Robert Macdonald, DVM
Owner, Veterinarian
After graduating from Kearsarge Regional High School in 1982, Dr. MacDonald went to the University of New Hampshire where he received his Bachelor of Science in 1987 and a Bachelor of Arts in 1989. In 1991, Dr. MacDonald began at Tufts University School of Veterinary Medicine in Massachusetts where he graduated in 1995 with his Doctorate in Veterinary Medicine. Dr. MacDonald enjoys spending his free time reading, and growing flowers as well as taking care of his five dogs, five cats, five cows, two horses, and seven geese.
Andy Keller, DVM
Associate Veterinarian
Dr. Andy Keller is a 2014 graduate of The Ohio State University College of Veterinary Medicine. He has been in general practice in south-central Pennsylvania for the past 10 years and is excited to now be in the Lakes Region with his wife, Lenore (a Laconia native), two kids, and one cat (Lou).
His special interests include orthopedics, dentistry, general surgery, and wellness care for all life stages of pets. He has additional training to perform TPLO procedures (canine ACL surgery) and has performed hundreds over the past few years. He also has experience with fracture repair, hip surgery (FHO), amputations, and patellar luxations, along with complex surgical dental extractions.
Outside of work, his interests include cooking, roasting coffee, playing guitar, and spending time outdoors with his family. He is thrilled to be joining the practice!
Deirdre Haley
Practice Manager
In 2010, Deirdre graduated high school and started her career here as well as her college career. Deirdre has her associate’s degree in Liberal Arts with a concentration in Health Sciences and her Bachelor’s in Business Administration. Deirdre can be found spending her free time with her family and outdoors with her three dogs, Finch, Cooper, and Peak.
Rachel York, CVT
Lead Certified Veterinary Technician
When asked in elementary school what she wanted to be when she grew up, Rachel knew her career would be in the veterinary field. In May 2013, Rachel graduated from Mount Ida College with a Bachelor’s of Animal Science majoring in Veterinary Technology. She began her career with us in June 2013 and became a Certified Veterinary Technician in the spring of 2015. When she is not working, you can find Rachel running around after her children. She loves her family, flowers, fishing, and spending time outside.
Carrie Brewster
Lead Customer Service Representative
Carrie has been with the MacDonald Veterinary team as a customer care representative since 2018. She spends most of her time reading and being outdoors, but above all, Carrie values spending time with her family, and friends, and cuddling with her pets.
Alexis Caldwell
Customer Service Representative
Alexis grew up in the Lakes Region and joined our team in 2022. She enjoys going to the ocean and spending time with her two daughters and her cat, Cosmo.
Sarah Buzzell
Veterinary Assistant
Sarah grew up in Lebanon where she enjoyed riding horses and has always loved animals. She started interning with us in the Spring of 2019 and became a team member shortly after. Sarah recently graduated, with honors, from Ashworth College and is currently enrolled at Penn Foster College working towards her goal of becoming a Certified Veterinary Assistant. She loves her two chihuahuas, Huxley and Gizmo as well as her two cats, Bear and Leo. Sarah spends her free time with them and her family.
Ellie Swarthout
Veterinary Assistant
Ellie is a Gilford local who has always had a passion for animals.
Her horse, Chainey, and her dog, Sully, are her whole world. She can be found
spending her free time with her animals, riding her motorcycle, exercising,
hiking, and enjoying time with her family and friends!