WARNING

You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]

Call for an appointment

919-929-0031

For existing clients:  

Our Doctors

Anne Gavin, DVM, was born and raised in Atlanta, Georgia.  She attended Emory University for her undergraduate work and graduated from the University of Georgia College of Veterinary Medicine in 1982.  She is a regular volunteer with Operation Catnip.  She received her certification in Low Stress Handling in 2016.

Anne has always had a love for animals and science and a fascination for how body systems work together to maintain health.  The areas of veterinary medicine that interest her most include surgery, dentistry, pain control, and parasite management.  Her love of working with her hands also manifests through her quilting and gardening.  Other hobbies include reading, French conversational groups, and outdoor activities.  She currently lives in Raleigh with her husband Bill and dog Pip.


Sheri Randell, DVM, was born in Illinois and grew up in North Carolina.  She attended the University of North Carolina at Chapel Hill for her undergraduate work and graduated from North Carolina State College of Veterinary Medicine in 1987.  She is also a graduate of the Veterinary Management Institute.  Her volunteer work includes a yearly mission trip with the Christian Veterinary Mission to aid the animals of the Pine Ridge Reservation in South Dakota. 

Sheri enjoys all aspects of companion animal medicine and is committed to the continual improvement of care for our much loved patients and their devoted owners.  In her free time, Sheri enjoys hiking, reading, and traveling.  She currently resides in Orange County with her husband Guy, two dogs Jack and Elle, and her cat Duckie.


Mary Snyder, DVM, was born and raised in Morganton, North Carolina.  She attended North Carolina State University for her undergraduate work and graduated from North Carolina State College of Veterinary Medicine in 1987.  She regularly volunteers with Meals on Wheels in Durham County.

The application of science through hands-on patient care drew Mary into the veterinary field.  She enjoys the chance to interact with clients, their pets, and their families.  Mary’s hobbies include cycling, walking, pilates, and reading- especially mystery novels.  She currently lives with her husband Tommy, mother Catherine, and cat Misty in Chapel Hill.


Alyssa Wheat, DVM, was born in Manchester New Hampshire and grew up in Hollis New Hampshire. She attended the University of Vermont for her undergraduate work and went on to the Cummings School of Veterinary Medicine at Tufts University where she graduated in 2015.

Alyssa has always enjoyed working with animals and is dedicated to helping them live healthy and happy lives. Her areas of interest include surgery, ophthalmology, and cytology. When not caring for animals, Alyssa enjoys crafting, cooking, hiking, and kayaking. She is currently living in Carrboro and adjusting to life in the South with her husband Greg, her two cats Willow and Flynn, and her bearded dragon Fezz.    


Jenny Marin, DVM, cVMA, was born in Sunnyvale, California but grew up in Chapel Hill, North Carolina.  She attended the University of North Carolina at Chapel Hill for her undergraduate work and graduated from North Carolina State College of Veterinary Medicine in 2004.  She completed her certification in Veterinary Medical Acupuncture in 2015 through the One Health SIM program in Colorado.  She received her Low Stress Handling certification in 2016.

Jenny enjoys helping people and their pets through preventative care and education.  She has a special interest in low stress handling techniques, and strives to make veterinary visits enjoyable for both patients and clients.  Other areas of interest include acupuncture, pain management, internal medicine, and dentistry.  In her free time, Jenny enjoys playing tennis, quilting, photography, hiking, and working on her house.  She currently lives with her dogs Fonzie and Gidget in Chapel Hill. 


If you would like to see a specific doctor, please ask for availability when scheduling.

Go to top of page