Meet Our Veterinarians

Dr. Colleen McCafferty

Managing DVM, Veterinarian

DrColleenMccafferty_profileDr. McCafferty was born in the Galapagos Islands, working as a migrant pearl diver and leading shark tours to travelers from around the world, when she came across a sick dolphin one day and found her porpoise.

Dr. McCafferty was actually born and raised in Alexandria, VA, where she developed a passion for science and animals that led her to pursue a biology degree from Bates College in Lewiston, ME. This path was originally supposed to culminate in a Ph.D. in Marine Biology focusing on research, which landed her in two internships at Mote Marine Laboratory in Sarasota, FL where she spent time rehabilitating sea turtles, manatees, and pygmy sperm whales. It was during these internships working alongside veterinarians who volunteered in the lab that her true calling became apparent.

Dr. McCafferty subsequently attended and graduated from Virginia-Maryland Regional College of Veterinary Medicine in 2000. She has worked at Huffard Animal Hospital since 2001 and has been Chief of Staff since 2006.

She was married in October 2004 on the same weekend Huffard’s new hospital building opened. She and her husband enjoy scuba diving and many other sports. Her husband has helped her train for over 20 marathons, including 3 in Boston, and her first Ironman Triathlon in Wisconsin in September 2012. They have two sons, Liam and Rees, who are almost as much work as their Norfolk terriers. She is not only a veterinarian but a loving wife and mother, an accomplished runner and triathlete. Dr. McCafferty continues to challenge herself in every aspect of her life. She feels blessed that she has a loving family and a wonderful career. Come visit and share in her passion for animals and for life.

Dr. Shanna Plitt

Chief of Staff, Veterinarian

Dr. Plitt has been a member of the Huffard Animal Hospital family since 2001. As a college student at UMD, she began with us as a receptionist, then shifted to the position of veterinary assistant, and eventually became a registered veterinary technician (RVT). Following her acceptance to the Virginia Maryland Regional College of Veterinary Medicine, she completed her DVM in 2010.

As a veterinarian, she was drawn back to our Huffard family by what she considers our “unique ability to provide quality medical care in a multi-doctor advanced general practice, while still maintaining that ‘family doctor’ vibe.” Since her reunion with our hospital, Dr. Plitt has developed professional interests in the areas of surgery and dentistry and also thoroughly enjoys engaging our medical support staff in additional learning and hands-on experience.

A self-proclaimed nerd, she regularly participates in continuing education programs herself to keep her approach to medicine strong and current. Even on the toughest of days, she maintains that the veterinary world is where she is meant to be! In her free time, though, she enjoys balancing her life by spending time with family and friends, traveling, SCUBA diving, and dancing (ballet and competitive ballroom).

Although Dr. Plitt has counted fish, frogs, cats, birds, ferrets, and rabbits among her critters in the past, her current family members include an incredible son and a gentle but fun-loving “box-of-chocolates” pupper she calls Pita. She can’t wait to meet your family and all your fur babies, too!

Dr. Adina Mosby


DrAdinaMosby-0167_profileA graduate of Virginia-Maryland Regional College of Veterinary Medicine, Dr. Mosby joined the Huffard Animal family in 2004.

She has grown to love the clients and becomes attached to her regular patients. She looks forward to coming to work and getting a high from being able to help someone’s animal to live a healthier, happier life. She believes medicine should be individualized to the patient’s specific needs and tries to listen carefully to address all her client’s concerns.

When not at the hospital, Dr. Mosby enjoys spending time with her family, husband Koby, and daughter Kallista. She enjoys watching movies and getting lost in a good book. Physical fitness is important to her and she tries to fit exercise into her busy schedule.

Dr. Mosby looks forward to seeing your pet and providing the best care possible.

Dr. Helen Hu


Dr._Hu_profileDr. Helen Hu grew up in Oklahoma, where she developed her longing to care for our pets. She completed her undergraduate studies at Brown University and received her veterinary degree from Oklahoma State University in 2004. While in vet school, she developed interests in internal medicine, especially geriatrics, dermatology, and exotics/wildlife. In her spare time, she enjoys volunteering at animal rescue organizations and is kept busy taking care of her husband, 2 energetic children, two dogs, and a very demanding orange tabby.

Dr. Laura Carpenter


Dr. CarpenterDr. Carpenter grew up in Cambridge, Maryland, surrounded by a multitude of family pets and local wildlife.  She knew she wanted to become a veterinarian at an early age and began working at a veterinary hospital at the age of 16.  Dr. Carpenter received her undergraduate degree in Animal Science from the University of Maryland, College Park.  She then attended the University of California, Davis, and received her Doctor of Veterinary Medicine in 2005.  After graduation, Dr. Carpenter completed a 13-month rotating internship at Encina Veterinary Hospital/East Bay Veterinary Specialists in Walnut Creek, California.  This wonderful opportunity enabled her to work side by side with veterinary specialists in many disciplines including internal medicine, oncology, and dermatology.  

Dr. Carpenter has since moved from coast to coast and in-between, thanks to her husband’s pursuits as an academic.  She has practiced in California, Pennsylvania, and most recently the gorgeous state of Utah where they don’t have any fleas!  In 2015, Dr. Carpenter jumped at the chance to come home to Maryland when her husband landed a job with UMBC.  She joined the Huffard Animal Hospital team in January of 2016.  

Dr. Carpenter shares her home with her husband Adam, daughter Emilia, a golden retriever (Tessie), a Llewellyn Setter (Abbey), two cats (Pants and Satellite), and 5 chickens.  Though she dabbles in a lot of different pastimes, her most consistent hobbies include gardening, raising chickens, running (but not nearly as fast as Dr. McCafferty!), and chasing a toddler.  

Dr. Kristen Archambault


Dr. Kristen Archambault grew up in Richmond, Texas, and started her veterinary career while volunteering with the animal refugees from Hurricanes Katrina and Rita in College Station, Texas.  She became a veterinary technician while completing her undergraduate degree at Texas A&M in Biomedical Sciences. She went on to graduate with honors from the Texas A&M College of Veterinary Medicine in 2012.

In her free time, Dr. Archambault enjoys rollerblading and horseback riding. Her favorite activity is spending time with her husband, Nick, and their amazing son, Mason. She and Nick have a small zoo at home which consists of three dogs- Pickles, a Dachshund, Dixie, an English Setter, and Moose, a Golden Retriever- and three (very naughty) orange cats- Newton, Keebler, and Wilbur.

Dr. Adrienne Greenwood


Dr. Greenwood was born in Georgia and raised in Washington state. She decided she wanted to be a veterinarian during a 2nd-grade career fair and has pursued this goal ever since. She earned a Bachelor’s degree in Biology from Linfield College and attended Washington State University (Go Cougs!) for veterinary school. Upon graduation in 2016, Dr. Greenwood spent 4 years as a Captain in the U.S. Army Veterinary Corps, where her main duties included care of military working animals, conducting food safety and food defense inspections, and care of Soldiers’ privately owned animals. Dr. Greenwood enjoys helping owners strengthen their bonds with their animals and looks forward to building long-lasting client and patient relationships at Huffard Animal Hospital.

When not working, Dr. Greenwood enjoys spending time with her husband, Nathan, and their 2- year old daughter, Abigail. She has 1 dog (Lilly) and 2 cats (Lola and Leila), though she would probably own several more if she could get Nathan to agree. She is excited to join the Huffard family and provide the best care she can to your animals!