Kimberley A. Caruso, DVM

Dr. Caruso has been a dedicated veterinarian at Salem Animal Hospital since 1993 and is now our Chief of Staff. She grew up in Danvers, Massachusetts, and now resides on Massachusetts' North Shore. Dr. Caruso received her undergraduate degree from the University of New Hampshire in 1989 and her DVM degree from Ohio State University in 1993. She joined us here shortly after graduating from veterinary school and has become a vital member of our staff.

Dr. Caruso’s primary interest is in canine and feline internal medicine. She enjoys working together with her clients to provide a healthy, long lasting and pleasant human-pet relationship. In her spare time Dr. Caruso actively competes in dressage, show jumping and combined training. She also enjoys spending time with her friends, family and pets.

Roberta Wilson, DVMDr. Wilson joined the staff at Salem Animal Hospital in 2003. She grew up in Newfoundland, Canada, and currently resides in Southern New Hampshire. Dr. Wilson attended Nova Scotia Agricultural College for her undergraduate studies, University of Guelph for her postgraduate degree and Atlantic Veterinary College, University of Prince Edward Island for her veterinary studies. After graduating from veterinary school in 1996, Dr. Wilson spent time practicing at various small animal hospitals in New England before joining us here.

Dr. Wilson has an interest in canine and feline internal medicine and enjoys establishing close relationships with her clients and their pets.

Julia Boyce, DVMDr. Boyce joined the Salem Animal Hospital team in 2008. Growing up in the Cape Cod area, she now resides in Massachusetts. She received her undergraduate degree from the University of New Hampshire in 2004 and undertook her veterinary studies at Atlantic Veterinary College PEI, earning her DVM degree in May 2008.

Dr. Boyce has special interest in internal medicine, ultrasound and reproduction. Her interests outside of work include running, enjoying the outdoors, rooting for the Red Sox/Patriots, and spending time with her husband raising their children. She also enjoys playing with her wonderful pets, two Wheaten Terriers named Redrum and Cricket, and her cat named Fenway!

Jennifer Palmer, DVMDr. Palmer joined the Salem Animal Hospital team in June 2011. Growing up in upstate New York, she now calls Wakefield, Massachusetts her home. Dr. Palmer received an undergraduate degree from Colgate University in 2006 and then completed her veterinary studies at the University of Wisconsin – School of Veterinary Medicine, earning a DVM degree in 2011.

Dr. Palmer, who is a certified canine rehabilitation therapist (CCRT) from the Canine Rehabilitation Institute, has a special interest in internal medicine.

Outside of work, Dr. Palmer enjoys visiting Boston, traveling, watching professional sports, reading and working out. She has one cat who is beginning to get used to the newest family addition, an English Mastiff.

Dr. Provencher with her dog CookieDr. Provencher grew up in Manchester and continues to live there today. She received an undergraduate degree from the Univeristy of New Hampshire, and a DVM degree from Cornell University. Prior to joining the Salem Animal Hospital team in June 2016, Dr. Provencher practiced at other veterinary hospitals in Vermont, Maryland, and New Hampshire. Her special interests include dentistry and surgery.

In her free time, Dr. Provencher enjoys cycling, gardening and yoga. She has a greyhound named Cookie and a one-eyed cat named Sniper.

Fredrick T. Rudy, DVMAfter 40+ years of dedicated service to the pets of Salem, Dr. Rudy has retired.

Dr. Rudy joined the Salem Animal Hospital team in 1975. He received both his undergraduate and DVM degrees from Ohio State University. After graduating from veterinary school Dr. Rudy practiced at veterinary hospitals in Andover, Massachusetts and South Burlington, Vermont, before coming to Salem Animal Hospital. 

Dr. Rudy enjoys spending time with his wonderful wife, two daughters and three cats. He is also a deacon at Londonderry Presbyterian Church.