Dr. Reginald L. Royster Jr.

Reginald L. Royster Jr., D.V.M. has served as the Hospital Director for Haverford Animal Hospital since 1994. With dedication to excellence and compassion in the care of small animals, Dr. Royster has been awarded several “Best of the Mainline” from MainLine Life, including ‘Best Veterinarian’ in 2010.

Dr. Royster was born and raised in the West Mt. Airy section of Philadelphia, graduating from William Penn Charter School in 1981.

He received his B.A. from the University of Virginia in 1985 before continuing on to Tuskegee University’s School of Veterinary Medicine. Here he received his D.VM in 1989. Fulfilling his surgical and medical internship at Friendship Hospital for Animals in Washington D.C., he then returned to Philadelphia in August of 1990 to join Dr. Carl Cousins as Associate Veterinarian at Haverford Animal Hospital.

After serving the Mainline for over 30 years, Dr. Cousins retired in 1994. At this time, Dr. Royster purchased the practice and became Hospital Director.

Dr. Royster continues to practice at The Haverford Animal Hospital where he focuses on small animal medicine. He is also an active member of the Ardmore Rotary Club and Kappa Alpha Psi Service Fraternity.

Dr. Royster is a member of the following:

  • AAFP: The American Association of Feline Practitioners is an association of veterinarians dedicated to the pursuit of excellence in the treatment of feline patients.
  • AAHA: The American Animal Hospital Association is an association that sets the standards by which an animal hospital should operate and conduct itself.
  • AVMA: American Veterinary Medical Association
  • PVMA: Pennsylvania Veterinary Medical Association

Monday, Tuesday,
Thursday, Friday
9:00 am– 7:00 pm

9:00 am – 2:00 pm

9:00 am – 2:00 pm

Closed Sundays and Major Holidays

The hours listed above are general office hours and not doctor availability. Please call the office to schedule an appointment.

Contact Information

Phone: 610-525-1211

Fax: 610-525-6045

517 W Lancaster Ave

Haverford, Pennsylvania, 19041


Monday, Tuesday, Thursday, Friday

9 am– 6:30 pm

Wednesday and  Saturday

10:00  am – 2:00 pm


Monday, Tuesday, Thursday, Friday

2 pm – 6:30 pm

Wednesday and Saturday

10 am – 2:00 pm