Our Team

Our caring and compassionate veterinary care team!

Meet the Veterinarians & Team of Canal Veterinary Hospital in Turlock! We’re pleased to provide exceptional vet care for your pets!

Please call us at 209-668-1807 to speak to one of our caring veterinary staff members!

  • Deron P. Larsson, DVM

    Dr. Larsson is a 1987 graduate of U.C. Davis Veterinary School and has been at Canal Veterinary Hospital since 1988. He and his wife, Kathryn, have five children, three pets and live in Turlock. His interest is in internal medicine.

  • Heather Deleon, DVM

    Dr. Deleon was born and raised in Turlock, California. She realized from a young age that she had a passion for veterinary medicine. She started her journey at Canal Veterinary Hospital as a kennel and veterinary assistant through junior high and high school. She obtained her undergraduate degree in biology pre-medicine from Cal State University, Monterey Bay-also working full time as a veterinary technician. She then went to veterinary school at UC Davis, where she continued to work as a veterinary technician.

    Read More
  • Lindy Wright
    Staff Training Specialist

    Lindy has been with Canal Veterinary Hospital since 2008. Taking time out to start a family in 2012 and choosing to be a stay at home mother to son, Cohen and daughter Ruby, is a true example of her caring nature. Lindy is back, filling in to help where ever she can, while still being a devoted wife and mother. 

  • Rebecca Goodrich, RVT
    Registered Veterinary Technician

    Rebecca is our Registered Veterinary Technician and joined our staff in March of 2017. Though Rebecca’s roots are in the Modesto area, her husband Jake drew her to Wyoming 5 years ago. Now back in the area, we are excited to have her and her wealth of knowledge in the veterinary field, here at Canal Veterinary Hospital. Her experience and upbeat, kind-hearted attitude makes Rebecca a wonderful addition to our team. 

    Read More
  • Ann Kutz
    Veterinary Assistant

    Ann is currently a student at MJC and is taking classes to work towards a career in probation services. Ann has handled animals as our Kennel Assistant for many years and is now also an assistant to the veterinarians in the exam rooms. Her gentle and confident attitude around animals makes her an important member to our team. 

  • Julie Salsig
    Lead Receptionist

    Julie is our full-time receptionist here at Canal Veterinary Hospital. Julie and her husband have 3 children: Hope, Hollie, and Colton. Julie came to us with years of experience working with people. She loves to use her wonderful people-skills and compassion to help serve our clients and their pet(s). Julie's kind and compassionate personality make her a cherished addition to our family.

  • Alexis Franzen, Veterinary Assistant
    Veterinary Assistant

    Alexis started volunteering with us in December of 2018 and was hired as a veterinary asssistant in February of 2019. Alexis is quickly growing in her short time with us and is truly an asset to our team! Alexis grew up in Gilroy, California and is now attending CSU Stanislaus where she is studying to obtain her degree before applying to vet school. In her spare time Alexis enjoys spending time with her family, boyfriend and her dog Rylee that she rescued.

    Read More
  • Kaitlyn McGlynn Rocha, Veterinary Assistant
    Veterinary Assistant

    Kaitlyn joined the Canal Vet team in December of 2018 as a veterinary assistant. Kaitlyn is currently a student at MJC and is studying in the Veterinary Technician Program. Kaitlyn has a heart of gold and a very compassionate heart for our clients and their pets. She is a hard worker and we are grateful to have her on the team! Kaitlyn is married and has two fur babies Nooch and Odie. Kaitlyn and her husband David enjoy spending time with their fur kids and friends & family. 

    Read More

Contact Us

We would love to hear from you!



Find us on the map

Office Hours

Our Regular Schedule

Turlock Office


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-12:00 pm