vet_owners.jpgJames Miele, DVM

Born in Trenton, New Jersey, Dr. James Miele attended Delaware Valley College and graduated with a Bachelor of Science in Animal Science in 1977. Following his undergraduate studies, he attended Rutgers University and Ohio State University, where he received Master's degrees in Animal Science from Rutgers and in Pathology from Ohio State University. In 1982, Dr. Miele was accepted to Ohio State University's School of Veterinary Medicine and was awarded his Doctorate of Veterinary Medicine in 1986.

Dr. Miele's areas of professional interests are in surgery, pain management, and TCVM (Traditional Chinese Veterinary Medicine). Dr. Miele is certified in Canine Rehabilitation and Acupuncture. He and his wife, Dr. Terry Miele, co-own the hospital, which they purchased in 1988.

Dr. Miele is a member of the American Veterinary Medical Association (AVMA), the American Animal Hospital Association (AAHA), the International Veterinary Academy of Pain Management and the American Association of Traditional Chinese Veterinary Medicine.

Dr. Miele and his wife have five children named Theresa, Elizabeth, Emily, Sam, and Greg. During his leisure time, Dr. Miele enjoys CrossFit training, reading non-fiction books, continual learning and helping his children.

Terry Miele, DVM

Co-owner of Princeton Animal Hospital (PAH) and Director of the Carnegie Cat Clinic (CCC), Dr. Terry Miele attended Rutgers University and graduated in 1980 with a Bachelor of Science in Animal Science. In 1982, after earning a Master's in Entomology, Dr. Miele was accepted to veterinary school and graduated in 1987 from Ohio State University's School of Veterinary Medicine with a Doctorate of Veterinary Medicine.

Dr. Miele has been practicing veterinary medicine with Princeton Animal Hospital since 1989. Her areas of professional interests include feline medicine and surgery.

Dr. Terry Miele is married to Dr. Jim Miele, co-owner and a general practitioner at Princeton Animal Hospital. She enjoys reading, weight lifting and CrossFit. Drs. Jim and Terry share their home with three cats: Spoodles, Stella, and Cattivo.

Megan Odgers, VMD


Dr. Megan Odgers joined Princeton Animal Hospital family in December 2015 as a general practitioner (GP). In January of 2020 Dr. Odgers also took on the shared role of Medical Director with Dr. Stevko. Dr. Odgers grew up in Pennsylvania and studied as an undergraduate at Ursinus College where she majored in biology. During college her first job was with a veterinary hospital where she worked her way up the ladder from kennel technician to veterinary technician.

After college, Dr. Odgers attended Drexel University where she received her Master’s degree in Laboratory Animal Science in 2008. She then attended the University of Pennsylvania and earned her Doctorate of Veterinary Medicine in 2012. She lived and worked as a GP in South Jersey for over three years before joining our team.

Dr. Odgers’ professional interests include preventive medicine, dentistry, and surgery. She is a member of the American Veterinary Medical Association. She is married and has 2 delightful daughters named Anna and Cora, and one rescue dog named Rosie. Her other interests include cooking, traveling, and hanging out with her family.

Kristy Stevko, VMD


Dr. Kristy Stevko joined the Princeton Animal Hospital family in July of 2018. In January of 2020 Dr. Stevko also took on the shared role of Medical Director with Dr. Odgers. She is from New York, where she earned her bachelors degree in Biomedical Sciences at Marist College in 2014. She completed her veterinary training at the University of Pennsylvania School of Veterinary Medicine in May 2018.

Throughout her time school, Dr. Stevko spent her free time working with a variety of wildlife and exotic animal species. Her studies brought her to Colorado for wolves and Massachusetts for both land and sea wildlife. Months off from school found her in both Australia and Africa to treat more than just native wildlife.

Dr. Stevko’s professional interests are broad, and she is always striving to learn, but she is most interested in surgery and education of the public. She volunteers at shelters for surgery. She also continues to volunteer her time for wildlife, with the hopes of working with as wide a variety of species as possible.

Currently, Dr. Stevko has a rescue Great Pyrenees named Kuma, who she adopted during her first year of veterinary school. She enjoys taking him hiking and swimming, as well as spending time with friends and family exploring new things in Philadelphia and New York City.

vet_andres_jones.jpgAndrea Jones, DVM

A general practitioner at Princeton Animal Hospital since the summer of 2006, Dr. Andrea Jones grew up in Seaford, Delaware, before attending LaSalle University in Philadelphia. Majoring in English and biology, Dr. Jones received her Bachelor of Arts degree in 2002 with the dual major. She continued her education at the University of Georgia's College of Veterinary Medicine where she graduated in 2006 with a Doctorate of Veterinary Medicine.

Dr. Jones is a member of the American Veterinary Medical Association and the NJ Veterinary Medical Association. Her primary veterinary interests lie in animal behavior, internal medicine, and geriatric/senior pets.

In her free time, Dr. Jones enjoys reading, cooking, running, and yoga. She currently has two fur babies; Finnegan and Carson, who are both rescued pit bulls.

vet_foley.jpgMaegan Foley, DVM

Dr. Maegan Foley became an associate veterinarian at Princeton Animal Hospital in January 2016. “I am very excited to be a part of this team because I wanted to work with a staff and clientele who were dedicated to the health and wellbeing of their pets and a place that would challenge me to become the best veterinarian that I can be.”

Maegan completed her undergraduate education at the University of Maryland, College Park in 2011 with a degree in Animal Sciences. She then went onto St. George’s University School of Veterinary Medicine in Grenada. She completed her fourth year and clinical training at Texas A&M and graduated in January 2016 with a Doctorate of Veterinary Medicine.

“I have wanted to be a veterinarian since I learned what a veterinarian was. I used to drag my parents to the pet store every chance I got just so I could look at all of the animals and try to convince them to bring another one home. I also tried to save every injured animal that I found outside, whether it was a bird or an earthworm.”

At home, Dr. Foley has one cat, Chili, and a German Shepherd named Heila . In her free time she enjoys boxing, gardening, volunteering at animal shelters, watching the NJ Devils, spending time with family, friends, and every fall related activity.

Christa Goeke, VMD


Dr. Goeke joined Princeton Animal Hospital in May 2018 as an associate veterinarian. She grew up in Kingston, New Jersey and studied Biology and Chemistry at Davidson College (North Carolina), where she earned a bachelor of science degree. She worked in small animal practice, on dairy farms, and also as a high school teacher and coach before attending veterinary school. 

Dr. Goeke graduated from the University of Pennsylvania School of Veterinary Medicine in 2017. She worked as a mixed animal practitioner in southern New Hampshire before moving back to New Jersey. Her veterinary interests include internal medicine, preventative care, and animal welfare. 

Dr. Goeke enjoys hiking and traveling with family, friends, and her dog Logan. Her other interests include reading, spending time outdoors, and all things wellness. 


Christine Bishop, DVM


Dr. Bishop joined our team in 2019.  She is very focused on preventative health care and has earned her Fear Free Certification from the American Association of Veterinary State Boards. 

Dr. Bishop spent time at St. George's, Grenda and learned a great deal volunteering at the free health clinic for companion animals within rural areas of Grenada. She was responsible for the patient intake protocols and procedures, physical examinations, vaccine administration, flea and tick preventative administration, communication and education of basic companion animal care to the owners.  She also volunteered at NICA Vets in Nicaragua, a non-profit spay and neuter program for feral and companion animals within rural areas of Nicaragua, as well as wellness exams of equine patients.

Dr. Bishop earned a Bachelor of Science Degree from Moravian College. She went on to pursue her DVM degree and is a recent graduate of St. George's University, where prior to that she completed her clinical rotations at Louisiana State University School of Veterinary Medicine. In her spare time, Dr. Bishop loves to hang out with her large, fun family and friends.

Keith Schneider, BVMS


Dr. Schneider is a New Jersey native who studied as an undergraduate at Centenary University earning his degree in Biology with a minor in Mathematics. He then went on to receive his degree in Veterinary Medicine from the University of Glasgow School of Veterinary Medicine and is a member of the Royal College of Veterinary Surgeons. Dr. Schneider has an extensive background in private, non-profit and research industries. 

His personal interests are in diagnostic imaging, surgery and internal medicine. Dr. Schneider is excited to be back in NJ and reconnect with his family and friends after spending five years studying abroad. Outside of work he enjoys spending his free time in the outdoors, has an interest in traditional archery and loves playing with his yellow lab named Jessie.

Dr. Michelle Rupp VMD


Dr. Michelle Rupp joined Princeton Animal Hospital in September 2020, as a veterinary acupuncturist
and rehabilitation veterinarian. She graduated from the Pennsylvania State University with a B.S. in
Animal Bioscience and a minor in Microbiology. Dr. Rupp received her veterinary degree from the
University of Pennsylvania, School of Veterinary Medicine in 1997. She completed her training in
Veterinary Acupuncture in 2004 through the International Veterinary Acupuncture Society (IVAS) and
received her Certified Canine Rehabilitation Therapist (CCRT) certification through the Canine
Rehabilitation Institute (CRI) in 2011.

Dr. Rupp has practiced in several areas of veterinary medicine including industry and general practice;
however, her passions are acupuncture and rehabilitative medicine. “I love that Rehabilitative Medicine gives me the opportunity to improve the lives of our geriatric pet population. So many pets that in the past would have been euthanized for issues related to quality of life can now continue on happily with their families in relative comfort.” Dr. Rupp enjoys getting to spend more quality time with her patients and clients which helps her to understand the needs of each patient/family and tailor the treatmentplans accordingly.

Dr. Rupp’s family consists of her husband (Peter), daughter (Emily), a Rhodesian Ridgeback (Bella), a
domestic longhair cat (Grady), a domestic shorthair cat (Teo) and 1 guinea pig (Dori). Since Dr. Rupp
travels frequently to provide acupuncture and rehabilitative medicine in PA and NJ, there is not much
free time for hobbies; however, she enjoys reading, knitting, stained glass, beadwork and special needs

Dr. Rupp provides acupuncture/rehabilitative medicine services on Wednesdays from 9 AM– 4 PM.


Find us on the map

Office Hours

Princeton Animal Hospital


6:00 am-10:00 pm


6:00 am-10:00 pm


6:00 am-10:00 pm


6:00 am-10:00 pm


6:00 am-10:00 pm


7:00 am-4:00 pm


8:00 am-4:00 pm