Our Doctors

  • Dr. Bradshaw
    Randal Bradshaw D.V.M.

    Dr. Randy Bradshaw opened Seven Hills Animal Hospital in 1981 in the shopping center across the street! As the hospital grew, he built the hospital where it stands today and opened the new facility in 1989. For over 4 decades, he has been a pillar of the veterinary community in Lynchburg, including helping open and being the first President of the Animal Emergency Clinic of Lynchburg and Past President of the VA Academy of Small Animal Medicine. Though Dr. Bradshaw does not see routine wellness appointments any more, he continues performing surgical and dental procedures as well as consults for the same. 

  • Dr. Tall
    Sandra Tall D.V.M.

    Dr. Sandra Tall is a 1981 graduate of Brookville High School. She attended VA Tech and received a bachelor’s degree in animal science. She graduated with a DVM from VA-MD Regional College of Veterinary Medicine at VA Tech in 1989. She is married and has 2 adult children. She currently has 2 cats and a golden retriever. Outside of work, she is active in her church and volunteers with Girl Scouts and Boy Scouts. Her dream job would be as a veterinary pediatrician. Who wouldn’t want to see puppies and kittens all day? 😊

  • Dr. Douglas
    Joanne Douglas D.V.M

    Dr. Douglas is well known in the veterinary community in Lynchburg and Amherst areas having worked at a number of hospitals around the area over the years. She has spent lots of time at Seven Hills over the years in a relief capacity, most recently returning once again as a permanent staff veterinarian for the past 2 years. She loves spending time with her family, and numerous dogs and horses outside of the hospital.

Office Hours

Our Regular Schedule

Monday

7:30 am - 6:00 pm

Tuesday

7:30 am - 6:00 pm

Wednesday

7:30 am - 6:00 pm

Thursday

7:30 am - 6:00 pm

Friday

7:30 am - 6:00 pm

Saturday

8:00 am - 12:00 pm

Sunday

Closed

Monday
7:30 am - 6:00 pm
Tuesday
7:30 am - 6:00 pm
Wednesday
7:30 am - 6:00 pm
Thursday
7:30 am - 6:00 pm
Friday
7:30 am - 6:00 pm
Saturday
8:00 am - 12:00 pm
Sunday
Closed

Location

Find us on the map

Contact Us