Hanging Rock’s Mission in Roanoke, VA.

At Hanging Rock we promise to nurture the bond between you and your beloved pet by providing exceptional individualized care in a safe and comfortable environment.

Our team of skilled veterinarians love to meet new faces—both furry and not! We have a close-knit, family-like atmosphere that we hope will make you and your pet feel right at home. When it comes to veterinarians, you’ll be hard-pressed to find a more dedicated, talented team in Roanoke, Salem, Craig or beyond.

Read on to learn more about us, or better yet, stop in and meet us in person by making an appointment online or giving us a call at (540) 5624596! We look forward to seeing you soon!

Dr. Cinthia L. Honeycutt

Dr. Honeycutt attended Virginia Tech for both undergraduate and veterinary school. She knew she wanted to stay in the beautiful mountains of Virginia and after working in several different practices, she and her husband, Adam, opened Hanging Rock Animal Hospital in 1996 with the mission to treat each patient as they wanted their own pets to be treated. She is committed to progressive medicine where each patient is an individual and clients are partners in their pet’s health care. She especially enjoys working with senior and geriatric patients to improve their quality of life, working with clients to improve their pet’s health through nutrition, and orthopedics. In her free time, she likes to bike with her husband and two sons. She also enjoys long walks with their two dogs and reading. The three family cats enjoy keeping the dogs in line.

Dr. Todd Czarnecki

“Dr. Todd”, as he is known, graduated from UC Davis Vet school in 1992. He joined our team after moving to Southwest Virginia with his wife, Toni and falling in love with the Blue Ridge Mountains. They live in Blacksburg with their 3 dogs and 2 cats. Favorite past times include mountain biking, hiking, reading, cooking and eating good food and good music.

Dr. Todd, a Certified Veterinary Acupuncturist, enjoys an integrative approach utilizing the very best of modern medicine in combination with homeopathy, acupuncture, herbs and nutrition. He feels lucky to spend time with each unique pet and the people that love them.

Dr. Caroline Snuffer

Dr. Snuffer joined Hanging Rock Animal Hospital in June, 2021. She was born and raised in Georgia graduated from the Kansas State University veterinary program in 2016 and is a member of the Association of Reptile and Amphibian Veterinarians (ARAV) organization. She loves helping animals and shares her home with 2 dogs, 3 cats, 4 goats, one crested gecko, one turkey, many chickens and 2 Madagascar hissing cockroaches (and a husband, a son and a daughter). When Dr. Snuffer is not working, she enjoys baking, hiking and gardening.

Dr. Zach Groff
Dr. Groff graduated from Virginia Tech veterinary school in 2022 and joined our team the summer of 2022! He was born and raised in Pennsylvania where he found his love for veterinary medicine during high school. He has a beautiful black short haired cat named Mellie. His favorite hobbies include hiking, cooking, and playing video games.
Practice Manager

Our Practice Manager, Trisha, came to us from the Hampton area, but moved to the Roanoke Valley in 2004 with her husband, Jason, and her three sons, Shane, Chase & Seth. Trisha is excited to help the already Green Conscientious Hanging Rock Animal hospital to continue to move in the direction of helping the environment by implementing a paper free system. Her goals for our hospital include attracting the best staff, maintaining a family atmosphere and to continue to provide the highest level of quality care for the animals of the Roanoke Valley. Trisha has spent the last 14 years in animal welfare and is extremely grateful for the lives she bettered along the way and all of the people she has met. When not at work, she enjoys reading, hanging out with her family and pets (5 dogs: Bear, Gia, Sophie, Max & Bruno and 3 birds: Tony, Squawk & Indy), and watching sports with her boys, or watching her boys play sports! Trish, who you will find empathetic and well organized, is excited for the vision she has for Hanging Rock Animal Hospital!

Office Manager

Annie is our Office Manager and helped Dr. Honeycutt open Hanging Rock Animal Hospital in 1996. Annie has done every job, including helping put shingles on the roof! Currently, Annie performs a million office tasks to keep the hospital open so we can care for our awesome patients. Annie is married, has children and grandchildren! She also has 2 dogs and 5 cats.

LVT/Medical Team Lead

Keri is our medical team leader and a licensed veterinary technician (LVT) and has been with us since 2007. She was born and raised on a farm in Fincastle which introduced her to animal care at an early age. She enjoys dentistry and internal medicine and loves passing along knowledge to clients. Her free time is spent with her daughter Collins and her toothless dachshund Grover. She enjoys kayaking and spending time on the water in the summer, as well as hanging out with family and friends.

Veterinary Assistant – Training Coordinator

Autumn, who is one of our veterinary assistants and also our veterinary assistant training coordinator, was born and raised in Craig County, Virginia. She joined our team in August of 2020 and is currently enrolled in the Penn Foster Veterinary Technician Program working towards becoming a licensed veterinary technician. She loves working with all animals, both small and large, as both come with their own unique perks and challenges! Autumn has an Australian Shepherd named Nash, a Bichon Frise named Marley, a tortoise named Sheldon, and a goose named Buttercup as part of her furry, feathered, and scaly family. She loves that Hanging Rock Animal Hospital provides an environment in which we can all work together as a team to ensure that each and every animal we see receives the best experience and care possible.

Licensed Veterinary Technician

Lauren joined Hanging Rock Animal Hospital in the summer of 2021 as a Veterinary Assistant and is now currently one of our feline advocates of the hospital! She was born in Fort Bragg, NC and has lived in the Roanoke area since 2005. Lauren is a graduate of Cave Spring High School, Roanoke College, the Blue Ridge Community College Veterinary Technology program as a Licenced Veterinary Technician. Lauren spends her days walking her dog Dallas, listening to music and cuddling up with her cat Shadow either watching true crime documentaries or suspense movies.

Veterinary Assistant

Mel, who studied nursing and biology at Radford University, brings fun and wit to our team of Veterinary Assistants! It’s obvious when you meet Mel that she came from a background of experience with coffee (barista) from the energy she shares with the people around her! Mel was born and raised in the Roanoke Valley. At home, Mel has a beautiful tabby cat named Mortimer and a corn snake named Casper. In addition to her human brother and sister, Mel has 2 Shih Tzu brothers, Edgar and Louie. Mel loves animals of all kinds, especially frogs and bats, but she is a cat person at heart. When she is not working, Mel loves to read and frolic around the forest in search of little treasures like a goblin. Her favorite part of working at Hanging Rock Animal Hospital is learning  new things, and snuggling all of the cats she can get her hands on.

Veterinary Assistant

Danielle describes herself as a bubbly, devoted person who loves helping and being around animals.  She has 2 cats, a snake, a turtle and a lizard at home.  Danielle is our Reptile Advocate and has gone through special training to become one of our Pet Bereavement Counselors.  Before coming to HRAH, Danielle worked as a Veterinary Assistant for 5 years at another local animal hospital and spent 2 summers volunteering at Mill Mountain Zoo. Danielle was born in Norfolk, VA, but has lived in Roanoke since she was 4 years old. In her free time, you might find her enjoying water activities such as kayaking or swimming, and she also loves art and photography.

Veterinary Assistant

Brooke started working at Hanging Rock Animal Hospital as an assistant in the summer of 2021. She’s always had a huge love for animals of all kinds, and for as long as she can remember she has been interested in working in veterinary medicine. She has 2 dogs, Bexley (An Aussie/Golden mix) and Cash (a beautiful mixed breed). Brooke has experience grooming and has also worked in a daycare boarding facility as well as another veterinary office, before joining our team. She is a native of West Virginia, but has lived in the Roanoke Valley for the last couple years.  When she’s not working she enjoys going on walks with her dogs, and just spending time with friends.

Veterinary Assistant


Veterinary Assistant


Veterinary Assistant


Team Lead – Client Service Representative

Penny has worked in the veterinary field for 17 years. She has 3 dogs and 1 cat but is pretty sure it should be the other way around, as she is the “cat person” at HRAH. Penny has a special interest in feline behavior and is always happy to speak with owners that are having feline behavioral issues. Penny is committed to providing positive interactions and a fear-free experience to clients and patients. She has lived in Virginia, with her husband since 2015, and enjoys her position as a Customer Service Team Leader, as well as being our Pet Loss and Bereavement Advisor.

Client Service Representative

Amanda, who studied Animal Science at Virginia Tech, started working at Hanging Rock Animal Hospital in the Fall of 2016. While she has been in the veterinary field since 1999, she left to work for environmental laboratories for several years, before returning back to animals. Amanda always knew that she wanted to work with animals, and started volunteering at the local animal shelter and working at pet stores and horse farms when she was 13. She has been married for almost 20 years, has 3 beautiful children, a Blue Heeler named Bunta, a pitbull named Doc, 3 cats (Grindelwald, 1J & Chairman Meow) and rabbits, chickens and snakes! When she’s not working she enjoys spending time outdoors with her family and pets, hiking, camping, reading, photography and riding horses.

Client Service Representative

Holly, another of our rock star Customer Service Representatives, started working at Hanging Rock Animal Hospital in April 2021. Holly sees herself as optimistic and determined (we agree) and loves her job because there are constantly opportunities to learn, the staff is incredibly passionate, helpful and willing to share their knowledge or answer questions, and she gets to see how much our clients care about their furry family members! In Holly’s free time, when the weather is nice, she likes to long board with her friends and find new places to walk or hike. She also does volunteer work at a historical building and works at their Haunted House as an actor. Holly’s cats enjoy watching TV with her, which she’s always happy to do.

Client Service Representative

In the Fall of 2021, Annika joined the Hanging Rock Animal Hospital family as one of our awesome Customer Service Representatives! She came to us from Angels of Assisi where she learned valuable skills as a veterinary assistant. A Roanoke Valley native, she lives with her boyfriend and 2 boys, along with her German Shepherds, Lola & Lennox, and her Aussie, Shep. In her free time she enjoys spending time with her family, cooking and being outdoors. Annika loves to help people and their pets, and we are happy to have someone so compassionate, hard working and dependable on our team!

Client Service Representative

Alyssa was welcomed to the Hanging Rock Animal Hospital family in the Fall of 2023.  She has a very kind demeanor and has a passion for helping others and nurturing animals. She grew up in Christiansburg and Giles County before moving to Roanoke, where she graduated from Hidden Valley High School. Prior to coming to work for HRAH she worked in Customer Service, but always knew she wanted to work with animals.  Alyssa is currently enrolled in the Veterinary Technician program at Penn Foster College.  She has four cats at home, a calico named Baby, 2 Domestic Shorthaired boys named Simba & Anthony and very fluffy orange cat named Colby Jack! She loves spending her free time reading, listening to music and hanging out with her friends and family. We are so glad to have Alyssa with her sweet personality join our team of wonderful receptionists!

Client Service Representative


Client Service Representative


Kennel Attendant

Jason started working with Hanging Rock Animal Hospital in the fall of 2022 as one of our kennel attendants. He was born in Richmond, but lived in Nashville for a time before settling down in Southwest Virginia with his wife and son.  Prior to joining our team of caring individuals and compassionate animal lovers, he managed at a Dog Daycare and Boarding facility, so he is confident and knowledgeable about their behavior and care. His favorite thing about working here is being able to nurture animals and make a difference in their lives. He is very trustworthy & hard working and loves learning new things about a variety of subjects, which is apparent when you ask him what his hobbies are!  He enjoys fixing electronics, woodworking and music in his free time.  Along side his 2-legged family members, Jason also has a Dog named Freckles, a fish tank with Tiger Barbs, backyard chickens (Lavender Orringtons & Jersey Giants, Goats (Kiko & Boer) and Italian Honeybees!  We are so glad to have Jason as a part of our work family.