Our Doctors, together with our team of knowledgeable staff in Client Services, Veterinary Nursing, Surgery and Boarding care, are here to help. Should you have any questions, do not hesitate to contact our facility via our Contact page.
Dr. Teresa Durham (Wojciechowski)
Cabot Veterinarian Dr. Durham (Wojciechowski) has been serving her hometown since 1995 with the vision that a veterinary clinic should provide not only to help the patients but to provide resources and education to our ‘pet parents’. Through better knowledge, we aim to help our clients understand what and why their pet may need certain therapies. Our main goal is to do what it takes to keep our patients healthy and happy. If the need arises, we are here if they become sick.
Management Staff
![Erika](https://www.allforpetsvet.com/wp-content/uploads/2021/01/Erika.jpg)
Ericka, Practice Manager
Team Member Since 2014
Hospital and Inventory Operations
![Gina](https://www.allforpetsvet.com/wp-content/uploads/2021/01/Gina.jpg)
Gina, Hospital Manager
Team Member Since 2002
![Katy](https://www.allforpetsvet.com/wp-content/uploads/2021/01/Katy.jpg)
Katy
Inventory Operations Coordinator
Team Member Since 2016
Hospital Staff
![Adriana](https://www.allforpetsvet.com/wp-content/uploads/2021/01/Adriana.jpg)
Adriana
Surgical Coordinator
Team Member Since 2020
![Casey](https://www.allforpetsvet.com/wp-content/uploads/2021/01/Casey-.jpg)
Casey
Surgery and Veterinary Assistant
Team Member Since 2019
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Cassidy
Veterinary Assistant
Team Member since 2022
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Kristina
Veterinary Assistant
Team Member since 2023
![Hayley](https://www.allforpetsvet.com/wp-content/uploads/2024/07/Hayley.jpg)
Hayley
Veterinary Assistant
Team Member since 2024
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Taylor
Veterinary Assistant
Team Member since 2024
Client Service Staff
![Ashleigh-2024](https://www.allforpetsvet.com/wp-content/uploads/2024/07/Ashleigh-2024.jpg)
Ashleigh
Client Service Coordinator
Team Member Since 2021
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Annie
Client Service Representative
Team Member since 2022
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Jamie
Client Service Representative
Team Member since 2021
Resort Staff
![Brenna](https://www.allforpetsvet.com/wp-content/uploads/2021/01/Brenna.jpg)
Brenna
Resort Coordinator
Team Member Since 2020
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Casey
Resort Assistant
Team Member since 2024
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Shayna
Resort Assistant
Team Member since 2024
![missing-staff](https://www.allforpetsvet.com/wp-content/uploads/2024/07/missing-staff.png)
Alexis
Resort Assistant
Team Member since 2024