Our Team

Our caring and compassionate veterinary care team!

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

Please call us at (02) 45877490 to speak to one of our caring veterinary staff members!


  • kay

    Dr. H.K. Bajwa

    Our Principal Veterinarian Dr. H.K. Bajwa graduated from the University of Queensland. She…
  • So

    Dr. Diana So

    Dr. Diana So graduated from Sydney University. Working as a vet is her passion. She loves…

    Veterinary Nurses

  • tanya

    Tanya Craig

    Tanya is a nursing student who started working at Macquarie Vet Clinic in mid 2016. She is…
  • karen

    Karen Maher

    Karen has been working here for the last four years. She lives in the area with her…
  • fran

    Fran Downes

    Fran is the youngest member of our nursing family. She has her Certificate II in Animal…