Our Team

Veterinarians. Assistants. Caregivers. Animal lovers. In everything we do, we believe in caring for every pet we see like our own and making a difference in your life.

Dr. John Hammons

Veterinarian

Dr. John Hammons

Veterinarian

Dr. Hammons grew up on a farm in Limestone County. He became interested in veterinary medicine

Read More

Shannon Johnson, DVM

Veterinarian

Shannon Johnson, DVM

Veterinarian

Even though she was all about horses as a child, Dr. Johnson loves and enjoys working with all animals.

Read More

Ashley M

Receptionist

Ashley M

Receptionist

Read More

Ciara

Technician Assistant

Ciara

Technician Assistant

Read More

Savannah

Technician Assistant

Savannah

Technician Assistant

Read More

Angela

Technician Assistant

Angela

Technician Assistant

Read More

Donna

Receptionist

Donna

Receptionist

Read More

Lexis

Licensed Veterinary Technician

Lexis

Licensed Veterinary Technician

Read More

Christy

Veterinary Assistant

Christy

Veterinary Assistant

Read More

Breanna

Technician Assistant

Breanna

Technician Assistant

Read More

Ava

Play Care Attendant

Ava

Play Care Attendant

Read More

William Carson Edgmon, DVM

Veterinarian

William Carson Edgmon, DVM

Veterinarian

Dr. Carson Edgmon grew up on a farm in Prospect, Tennessee and while he practices small animal medicine at Town & Country Animal Hospital

Read More

Haley

Receptionist

Haley

Receptionist

Read More

Valerie

Licensed Veterinary Technician

Valerie

Licensed Veterinary Technician

Read More

Makayla

Play Care Attendant

Makayla

Play Care Attendant

Read More

Kassidy

Play Care Attendant

Kassidy

Play Care Attendant

Read More

Hope

Technician Assistant

Hope

Technician Assistant

Read More

Bryan Dean, DVM

Veterinarian

Bryan Dean, DVM

Veterinarian

Dr. Bryan Dean was born and reared in Athens, Alabama.

Read More

Suzanne

Receptionist

Suzanne

Receptionist

Read More

Ashley

Veterinary Assistant

Ashley

Veterinary Assistant

Read More

Stefani

Technician Assistant

Stefani

Technician Assistant

Read More

Anna

Play Care Attendant

Anna

Play Care Attendant

Read More

Zoey

Play Care Attendant

Zoey

Play Care Attendant

Read More

Our Team

Veterinarians. Assistants. Caregivers. Animal lovers. In everything we do, we believe in caring for every pet we see like our own and making a difference in your life.

Dr. John Hammons

Veterinarian

Dr. John Hammons

Veterinarian

Dr. Hammons grew up on a farm in Limestone County. He became interested in veterinary medicine

Read More

William Carson Edgmon, DVM

Veterinarian

William Carson Edgmon, DVM

Veterinarian

Dr. Carson Edgmon grew up on a farm in Prospect, Tennessee and while he practices small animal medicine at Town & Country Animal Hospital

Read More

Bryan Dean, DVM

Veterinarian

Bryan Dean, DVM

Veterinarian

Dr. Bryan Dean was born and reared in Athens, Alabama.

Read More

Shannon Johnson, DVM

Veterinarian

Shannon Johnson, DVM

Veterinarian

Even though she was all about horses as a child, Dr. Johnson loves and enjoys working with all animals.

Read More

Donna

Receptionist

Donna

Receptionist

Read More

Haley

Receptionist

Haley

Receptionist

Read More

Hope

Play Care Attendant

Hope

Play Care Attendant

Read More

Suzanne

Receptionist

Suzanne

Receptionist

Read More

Ashley M

Receptionist

Ashley M

Receptionist

Read More

Lexis

Licensed Veterinary Technician

Lexis

Licensed Veterinary Technician

Read More

Valerie

Licensed Veterinary Technician

Valerie

Licensed Veterinary Technician

Read More

Ashley

Veterinary Assistant

Ashley

Veterinary Assistant

Read More

Ciara

Technician Assistant

Ciara

Technician Assistant

Read More

Christy

Veterinary Assistant

Christy

Veterinary Assistant

Read More

Stefani

Technician Assistant

Stefani

Technician Assistant

Read More

Savannah

Technician Assistant

Savannah

Technician Assistant

Read More

Breanna

Technician Assistant

Breanna

Technician Assistant

Read More

Makayla

Play Care Attendant

Makayla

Play Care Attendant

Read More

Anna

Play Care Attendant

Anna

Play Care Attendant

Read More

Angela

Technician Assistant

Angela

Technician Assistant

Read More

Ava

Play Care Attendant

Ava

Play Care Attendant

Read More

Kassidy

Play Care Attendant

Kassidy

Play Care Attendant

Read More

Zoey

Play Care Attendant

Zoey

Play Care Attendant

Read More

Hope

Technician Assistant

Hope

Technician Assistant

Read More