Our friendly staff provides exceptional service for you and your pet.

From onboarding and training to our familial atmosphere, Beaver Lake Animal Hospital Is dedicated to nurturing our team. Our staff is our most important asset, and their dedication is what enables us to deliver the exceptional care you and your pets deserve.

Our team

Dr. Sandra Fitzpatrick, D.V.M.

Dr. Fitzpatrick grew up in Andover, Massachusetts with a love for animals. In 1980, she attended Colorado State University where she earned a Bachelor of Science degree in Microbiology. She went on to earn her Doctorate of Veterinary Medicine in 1989. During her first year out of school, Dr. Fitzpatrick joined a small animal practice in Rochester, NY and volunteered at the Seneca Park Zoo where she continued her interest in zoo animal medicine.

Although fascinated with zoo animal medicine, it lacked that something that made daily practice special and unique; the bond shared between pets and their families. Dedicated to preserving the human-animal bond and committed to making a difference, Dr. Fitzpatrick moved to the Syracuse area in 1990. She worked at a small animal exclusive practice until 1998 when she purchased the Beaver Lake Animal Hospital, an established practice since 1961.

She has a special interest in feline medicine and is an advocate for good dental health and geriatric wellness programs for both canine and feline patients.

Dr. Fitzpatrick is a believer in traditional medicine but understands and respects the remedies that nature has to offer. She works to continuously further her education and is currently working towards certification in Chinese Veterinary Herbal medicine, to fulfill the desires of clients who are interested in alternative therapies.

She is a member of the AVMA (American Veterinary Medical Association), NYS Veterinary Medicine Society, AAHA (American Animal Hospital Association), AAFP (American Association of Feline Practitioners), and the AFA (American Ferret Association).

DR. Ewa A. Dragan, M.V.B.

Dr. Dragan has been with Beaver Lake Animal Hospital since 2005. She attended the University of Delaware where she earned her Bachelor of Science degree in Agricultural Studies in 1997. Following her undergraduate studies, Dr. Dragan went on to the Faculty of Veterinary Medicine at the University College Dublin, in Dublin, Ireland. She graduated in 2004 with her M.V.B.

In 2004, Dr. Dragan completed a small animal internship at the Veterinary Specialists of Rochester. While there she rotated through various specialties, including emergency, cardiology, internal medicine, dermatology ophthalmology and surgery before starting at Beaver Lake Animal Hospital.

She has a special interest in internal medicines, cardiology and geriatric health.

Dr. Eve F. Ryan, D.V.M.

Dr. Ryan has been with Beaver Lake Animal Hospital since 2007. She graduated from Cornell University College of Veterinary Medicine in 2001. Since graduating, her career has included farm animal medicine, feline medicine, and general small animal medicine and surgery. She has a special interest in feline medicine, dentistry and geriatric health.

Dr. Ryan is on the CNYVMA Board and is a member of the NYS Veterinary Medical Society, and the American Association of Feline Practitioners.

Becca Thoreck

Becca – Receptionist

Becca is the friendly face and voice of Beaver Lake Animal Hospital. Her warm demeanor and top-notch organizational skills create efficient and welcoming experiences. From seamless appointments to genuine smiles, Rebecca’s touch enriches every interaction at Beaver Lake Animal Hospital

Becca Thoreck

Jennie – Receptionist/Fill in Vet Tech

At a young age Jennie found her passion for animals. In 2013 she graduated from Alfred State with her Vet Tech Degree. She has been with Beaver Lake Animal Hospital since 2015.  In her free time she enjoys camping, gardening and spending time with her pets. She continues to show her passion for animal care through her job. 

Becca Thoreck

Tricia – L.V.T

Worked in veterinary field since 2001, starting as a receptionist. Graduated from San Juan’s Veterinary Technology program in 2013. I love hiking and doing competitive dock diving with my pup.

Becca Thoreck

Beth – Practice Manager

Beth has been the practice manager at Beaver Lake since 2013. In addition to spending time with her family and friends, she enjoys long evening walks and fishing. Her pets include four cats and one dog.

Becca Thoreck

Gigi – Assistant

I have been in the veterinary field since 2020 and am currently in school to become a veterinary technician.  I have always had a love for animals since I was a kid and continue to have a passion to help them. I currently own two cats and a bearded dragon.

Becca Thoreck

Justin – Assistant

I found my passion for animals at a young age growing up on a farm. My love continues to grow for animals everyday in the veterinary field and it was the best choice I could have ever made. 

Becca Thoreck


 Rose is an indispensable part of Beaver Lake Animal Hospital. Her expertise and warm, empathetic approach ensures the well-being of pets while fostering trust among their owners through effective communication and engagement.

Becca Thoreck

Jan – Veterinary & Payroll Assistant

Janine has been the veterinary assistant and payroll assistant at  Beaver Lake since 1987. In her spare time, she enjoys spending time with her family (especially her grandchildren) and friends. She enjoys outdoor activities including kayaking and hiking and loves to travel. Janine has two pets- one dog and one cat.

Becca Thoreck


I’ve been with beaver lake since November 2020 as a kennel supervisor I also help out wherever needed. I have four kitties of my own.

Becca Thoreck


What We Do

At Beaver Lake Animal Hospital, we offer a range of services to help with all of your pet’s needs. Our office utilizes the most advanced techniques and technology available in order to bring the best care to your pet. We will do whatever it takes to make sure your pet is achieving their highest level of health possible.

To Make an Appointment, Call the Number Below

(315) 635-6241