Meet Our Team

Our caring and compassionate veterinary care team!

Meet the Veterinarians & Team of KKM Veterinary Clinic in Franklin! We’re pleased to provide exceptional vet care for your pets!

Please call us at (513) 423-2331 to speak to one of our caring veterinary staff members!

Dr. Greenstein


I grew up in a suburb of Detroit, Michigan. My mom was a science teacher and always brought home animals from her classroom for the summer. As a child, my brother and I played with the critters in the yard, creek and neighborhood lake. When I was in 7th grade, my career day project was about being a veterinarian. After that I was hooked.

Dr. Shaffer


Dr. Shaffer grew up in a very small town in central northeast Ohio. As an only child her dog was her best friend and her reason for becoming a veterinarian. She attended The Ohio State University for her undergraduate degree in Animal Sciences. For 3 years she called the Caribbean Island of St. Kitts home while she attended Ross University School of Veterinary Medicine and finished her clinical year at the University of Illinois. She resides locally with her spouse, 6 dogs, and menagerie of pocket pets and reptiles. Her medical interests include ultrasonography, dentistry, and exotics.

Dr. Randi Sansom


Dr. Randi Sansom is a 2017 graduate of The University of Tennessee College of Veterinary Medicine. She has a special interest in internal medicine, feline medicine, and ophthalmology. She is Fear Free Elite Certified. In her free time she enjoys family time, skating, running/exercising and reading. She shares her home with a dog name Bruce and her 3 cats, Elliott, Crookshanks, and William Arthur Weasley (aka Baby Crooks).

Dr. Christopher Mapes


Dr. Christopher Mapes is originally from northeast Indiana near the Michigan and Ohio borders. He attended Purdue University for both undergraduate and veterinary school. Additionally, Dr. Mapes also studied public health through the University of Minnesota. His medical interests include public/client education and zoonotic disease management. When not in office, he likes to hike, read, and play board games.

Tracy Greenstein

Practice Manager

I grew up in Michigan and have always loved animals. I met Dr Greenstein after college and we have been a team ever since. We have 2 very active kids, 2 dogs, and 3 cats. It’s a full and busy house!! Logan and Wookie our two dogs often come to work with us! I used to work as a project manager and managed teams for many years. When the opportunity came to come and work at KKM Veterinary Clinic, I was excited to be able to bring my organizational skills with me. I am so excited to have a job where I can help make a difference for our clients and their pets every day. The best part of the job is being able to meet our patients and find new ways to provide a quality experience for both pets and their owners.


Clinic Cat

Hi, my name is Trouble and I work hard at keeping all the staff in line. I use my extra sweet loving nature to make sure they spoil me every day. It is a full-time job making sure that every staff member gives me treats and loves on me every day. I like to think that I bring them joy though as my thanks for their care. I’m rather famous on their Facebook page with my poses.