• Dr.
    Stephanie Hartsfield-Vinson

    Dr. Stephanie Hartsfield-Vinson graduated Magna Cum Laude from Auburn University College of Veterinary Medicine in 1997. Dr. Hartsfield grew up in Athens, AL. From the time she could say 'veterinarian', that is what she wanted to be. Dr. Hartsfield owned an animal hospital in Alabama for 10 years before moving to Cumming and purchasing Coal Mountain Animal Hospital. Dr. Hartsfield has special interests in internal medicine, radiology, dentistry, oncology, geriatric medicine, and fear-free medical practices. Dr. Hartsfield is a member of the AVMA, GVMA, and is a Fear-Free Certified Veterinarian. Outside of the clinic, she enjoys spending time with her husband, Glen, her three sons and one daughter. Dr. Hartsfield's four-legged children are two King Charles Cavaliers.

  • Dr.
    Claire Surber

    Dr. Claire Surber is a 2005 graduate of the University of Georgia, College of Veterinary Medicine. A native of West Virginia, her training took her to the Panama Canal to study tamarin monkey behavior and to Brazil as an extern in zoo animal medicine. Dr. Surber's interests in companion animal medicine include ophthalmology, pain management, and senior wellness care. She is a member of the American Veterinary Medical Association and the Georgia Veterinary Medical Association. In her free time, she enjoys cooking, pottery, and the outdoors. Dr. Surber lives in Cumming with her husband, four children, and a menagerie of animals.

  • Dr.
    Katelyn Hart

    Dr. Katelyn Hart achieved her lifelong dream of becoming a veterinarian when she graduated Cum Laude from the University of Georgia, College of Veterinary Medicine in 2021. She takes special interest in small animal surgery and dentistry, and is a member of the AVMA and GVMA. In her free time, she enjoys being outdoors, playing piano, and watching movies. 

Contact Us

Send us an email


Find us on the map

Office Hours

Our Regular Schedule

Coal Mountain Animal Hospital


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


8:00 am-12:00 pm