Our caring and compassionate veterinary care team!

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

Please call us at (508) 520-9239 to speak to one of our caring veterinary staff members!

​Dr. Daniel Castillo – Owner

​Owner and operator of the clinic, Dr. Castillo and his family have made Franklin their home since 1996. Dr. Castillo’s special interests are small animal medicine and surgery. While very much involved in community affairs and international relief work, his proudest moment as a vet was working with the search and rescue dogs at Ground Zero following the 9 / 11 tragedy.

Dr. Sara Gray – Veterinarian

Dr. Gray is a native of Massachusetts but traveled south to study marine biology at the University of North Carolina at Wilmington.  She continued her studies and received her veterinary degree from North Carolina State University College of Veterinary Medicine.  Dr. Gray joined the Franklin Veterinary Clinic team in 2009 and in 2018 she became part owner.  In her spare time Dr. Gray enjoys running, and spending time with her husband and son and their labrador retriever, Hawkeye.

Dr. Jeffrey Wesley – Veterinarian

Dr. Wesley received his veterinary degree from Tufts University Cummings School of Veterinary Medicine and joined the Franklin Veterinary Clinic team in 2013.  Dr. Wesley is a native of Massachusetts, he grew up in nearby Medway. He is an avid Boston sports fan and in his free time likes to play volleyball. Dr. Wesley is the proud dad of two young boys and has two adorable cats named Loki and Phoebe.

Dr. Meaghan Farnam – Veterinarian

Dr. Farnam received her Bachelor’s degree in Biology from Assumption College and received her Veterinary Medical degree from Ross University School of Veterinary Medicine.  Dr. Farnam is a huge NE Patriots fan and loves to read. She is also a 4th-degree black belt in American Kenpo Karate.  Dr. Farnam and her husband share their home with 3 cats and 2 dogs.

Pam- Office Manager

Pam graduated from Tri-County Regional Vocational Technical High School in the business program.  She also attended Dean College and Northeastern University. She grew up in Franklin but now resides in Bellingham.  Pam has been part of the Franklin Veterinary Team since 2001, coming to us with 13 years of experience in accounting.  She is very passionate about helping other with her side business as a Health and Wellness Coach. She also enjoys music, shopping and spending time with her 2 children.

Loren – Certified Veterinary Technician

Loren has been with the Franklin Veterinary Clinic team since 2001.  Loren enjoys cooking, the beach, and outdoor activities. Loren travels every year to Virgin Gorda (British Virgin Islands) to participate in a low-cost spay/neuter program.   She also likes to relax at home with her two rescue pups.

Nichole – Certified Veterinary Technician

Nichole has been part of the Franklin Veterinary Clinic since 2003.  Nichole graduated from Tri-County Regional Vocational Technical High School in the medical careers program. Nichole enjoys making bandannas and jewelry and donates the profit from the sales to various charities such as Autism Awareness, Project Samana and Mass Vest-a-dog.  In her spare time she enjoys cooking, baking and reading. Nichole shares her home with her rescue cat named Milan.

Tom – Certified Veterinary Technician

 Tom is a native of Franklin. He graduated from Becker College in 2010 with degrees in Veterinary Technology and Veterinary Science. He passed the Veterinary Technician National Exam, and is a Certified Technician. He has always had a love for all animals with a special interest in reptiles. He has experience with Wildlife after volunteering at the Eco-Tarium where he worked with exotic species and even helped train a polar bear! He has worked at the Franklin Veterinary Clinic since 2010. He is an animal care-taker & pet-sitter with 10 + yrs experience. He enjoys helping people and their animals. In the near future, he will be heading to the Dominican Republic for his 3rd trip volunteering with Project Samana. He currently has a Leopard Gecko for a pet. He loves Dachshunds but has recently adopted a hound mix named Buddy!

Zoë- Veterinary Technician 

​Zoë received  her Bachelors of Science degree in Wildlife and Conservation Biology from the University of Rhode Island.  Zoë was an outdoor educator for an environmental science program before joining the Franklin Veterinary Clinic in 2017. She grew up on her family farm with dogs, cats, horses, ducks, chickens, and many more! When not at work , she  can  be found snuggling with her rescue hound Henry or going to a Red Sox game with her husband,  Matthew.

Karen- Veterinary Technician

​Karen received her Bachelor of Arts degree from Framingham State College and then received her Bachelor of Science degree in animal science from Mount IDA College. Karen has been part of the Franklin Veterinary Clinic team for many years, she worked with us for a few years in the early 2000’s then took a hiatus to raise her kids.  Karen rejoined us in April of 2015 now that her children are teenagers.  Karen has lived in Milford with her husband and 2 children for over 20 years.  The family has a black labrador retriever named Cooper (AKA Cooper Dooper you’re so Super) and an orange cat named Sonny.  In her spare time Karen enjoys listening to local bands and spending time at the beach. 

Kelsey- Certified Veterinary Technician, VTS (ECC)

Kelsey received her Bachelors of Veterinary Science degree from Becker College and has been part of the Franklin Veterinary Clinic team since 2019. Kelsey is also an ER nurse at Tufts V.E.T.S in Walpole. In her spare time she likes to go hiking with her dog Rocky. Rocky is a rescue dog from Tennessee who also participates in nosework training. Nosework is a canine sport that involves the task of finding a target using scent. Kelsey loves to vacation in Ogunquit, ME and her favorite food is sushi.

Shannon- Certified Veterinary Technician

Shannon is a resident of Bellingham and has been with the Franklin Veterinary Clinic team part-time  for many years while she was in school. Shannon graduated from Mount Ida/Becker with a degree in veterinary technology, and joined the Franklin veterinary team full time after graduation in 2021.  She is an avid soccer player and played at the collegiate level. Shannon interned at Canine New England in the physical therapy department.  She had a special interest in large animals, especially horses while in school.  She loves spending her time at Wingaersheek Beach in Gloucester, MA with her family (Mom, Dad and two sisters). Shannon has a dog named Dustin, a cat named Ernest and a turtle named Tortuga.

Audrey- Certified Veterinary Technician

Audrey joined the Franklin Veterinary Clinic in the spring of 2021.  She graduated Cum Laude from Mount Ida /UMass Amherst with a BS in veterinary technology.  Audrey has experience working in canine physical therapy.  Audrey loves spending time at the beach (esp. Kennebunkport , ME) and with her friends , family and her 3 rescue cats.  Fun fact, Audrey’s favorite dessert is Tiramisu.

Sheri- Veterinary Technician

Sheri was born and raised in Franklin and has been part of the Franklin Veterinary Clinic team since 2013. Sheri is a mom of three very busy high school age kids.  She spends her free time driving her kids to hockey, baseball lacrosse and cheerleading. She also enjoys cooking for her friends and family. Sheri has two rescue dogs (Penny and Emmett) and eight chickens.  Sheri loves to give dogs massages when they come to the Franklin Veterinary Clinic!

Lisa- Veterinary Technician/Inventory Manager

Lisa received her Bachelors degree in Animal Science from University of Massachusetts at Amherst and has been with the Franklin Veterinary Clinic since 2015.  During her studies at UMass Lisa took a bovine artificial insemination certification course.  Lisa is a native of Franklin but enjoys traveling to new places and spending time with her family, friends, her dogs and cats.  In her spare time Lisa works at Tufts V.E.T.S in Walpole as an ER nurse.  She has also participated in Project Samana, a volunteer group that performs low cost spays and neuters in the Dominican Republic.  Fun fact: Lisa really likes tacos!

Haley- Veterinary Technician

Haley graduated from the New England Institute of Technology with a degree in veterinary technology. She has been with the Franklin Veterinary Clinic team since 2020. Haley has fostered over 100 puppies in the last 5 years from a rescue organization from Georgia! Haley loves art and antiquing. She has 5 dogs and a bunny named Eleanor. Fun fact, Haley is obsessed with ice cream!

Mara- Administrative Assistant

​Mara has lived in Franklin her entire life and has been part of the Franklin Veterinary Clinic team since 2006.  Mara shares her home with her two dogs named Reese and Logan, and a cat named Tia. She also has a beautiful Cheval Canadien horse named Mysti.  Mara loves watching horror movies but gets scared easily and her favorite food is pizza. Fun fact: Mara was once an extra in a Hollywood movie.

Tracy- Administrative Assistant

Tracy has been part of the Franklin Veterinary Clinic team since 2014 and went to school for medical assisting.  Tracy grew up in Wrentham and is a mother of two grown children. She loves to travel and spend time at the beach. ​

Brittney– Administrative Assistant

Brittney has been with the Franklin Veterinary Clinic team since 2020 and is going to school for nursing.  In her free time Brittney likes to bake, craft, and spend time with her 2 “lions” (cats) Norman and Millie.  Fun fact, Brittney is a triplet!