Moonlight is grateful to work with some of the most reputable veterinaries on PEI to care for the animals across our three sanctuaries. They provide essential medical support to ensure the well-being of buffaloes, horses and cattle on a regular basis. 

For Buffaloland Park:
Dr. David Lister of New Perth Animal Hospital (
3188 Georgetown Road, Rte. #3
New Perth, PEI, C0A 1G0
Phone: (902) 838-1800

For Horse and Cattle Sanctuaries:
Dr. Kimberley Ryan of Island Veterinary Services (
Phone: (902) 629-9416